Ubuntu18.04下搭建VS Code集成开发环境

想学习Linux编程(C/C++)的小伙伴在刚开始的时候可能都会有这样的困惑,我用什么工具来编辑代码?又如何对编写的代码进行编译?遇到程序bug的时候该如何调试呢?今天我们就来学习一下如何在Ubuntu18.04下搭建VS Code(全称为visual studio code)集成开发环境。

安装VS Code

首先介绍一下如何在Ubuntu18.04下安装VS Code工具,进入VS Code官网https://code.visualstudio.com/ ,下载Ubuntu下的安装包,安装包的后缀名为.deb。

安装包下载完成后,可以通过两种方法进行安装:

方法1:双击安装包,通过Ubuntu软件安装工具安装;

方法2:打开终端,输入命令sudo dpkg -i <.deb file name>。

安装C/C++插件

打开VS Code软件,点击界面左侧的extensions按钮,切换到extensions界面,如下图所示。

在输入框中输入C/C++,选择C/C++调试和代码编写提示的插件,点击install按钮安装,安装完成后,就可以进行C/C++代码的编写,编译和调试了。

使用VS Code进行开发

以一个简单的helloworld例子来介绍一下如何使用VS Code进行开发。

首先,需要创建一个文件夹作为workspace,文件夹名称为helloworld,我们会将开发过程中的代码文件放在这个文件夹下。

然后打开VS Code,点击Explorer按钮,展开Explorer页面,点击Open Folder按钮,在弹出的文件夹选择界面中选择上一步创建的helloworld文件夹。

接着创建我们要编写的第一个代码文件helloworld.cpp。将鼠标放置上图页面左侧的蓝色小框内,右键单击鼠标,选择New File,然后输入文件名helloworld.cpp。

接下来,在helloworld.cpp里编写代码:

#include <iostream>int main(){std::cout << "hello world"<<std::endl;return 0;}

接下来对我们刚刚编写的代码进行编译。点击菜单中的Terminal按钮,在弹出页面中选择Configure tasks,这时候会弹出一个编译工具选择的列表,我们选择g++编译工具。完成之后,VS Code会成一个tasks.json文件。

最后,我们来编译helloworld.cpp文件,首先点击helloworld.cpp文件,使其处于激活状态,在每次编译时,都要进行这一步操作,因为这个激活文件会被VS Code识别为最终的目标文件。然后点击菜单中的Terminal按钮,在弹出页面中选择run task,这个时候会弹出一个任务选择的窗口,选择我们上一步创建的task。在VS Code下方状态窗口的Terminal页面可以看到与编译相关的情况。完成之后,可以在helloworld文件夹中看到已经生成了一个helloworld的可执行文件,打开终端,执行它,最终效果如下:

使用VS Code进行调试

在VS Code中进行代码调试也是相当方便的。下面来介绍一下:

点击菜单中的run按钮,在弹出页面中选择 Add Configuration,这时候会弹出一个调试工具选择的列表,我们选择GDB调试工具,接着会弹出一个任务选择的窗口,选择编译helloworld.cpp时创建的task。完成之后,VS Code会生成一个launch.json文件,这个文件包含了调试相关的配置信息,如调试工具,启动程序文件,命令行参数等。

接下来,我们开始对helloworld.cpp中的代码进行调试,首先点击helloworld.cpp文件,使其处于激活状态。然后在程序中放置断点。最后点击菜单中的run按钮,在弹出页面中选择 Start Debugging。成功之后,可以看到我们的程序已经启动起来,并且停在了放置的断点处。

(0)

相关推荐