构建Visual Studio Code编译调试Linux C++环境
2017-08-23 10:31
676 查看
Visual Studio Code是微软公司推出的一款可以跨平台(Mac OS X、Windows、Linux)的轻量级IDE,支持C/C++/C#/Python等多种语言环境,与其说它是IDE,还不如说是代码编辑器,只不过可以进行合理的配置,来实现IDE的功能。默认的界面风格类似于Sublime,我比较喜欢,与一些重量级C++ IDE相比,也比较小巧,是非常值得推荐的一块编译调试工具。
Visual Studio Code的安装方式有很多,这里推荐下载.tar.gz文件,然后自己手工构建整个环境。下面以Ubuntu 16.04 x64为例,介绍下安装过程。
下载解压后,目录结构如下:
为了方便启动,可以建立快捷方式:
以后只需要在终端中输入vscode就可以启动Visual Studio Code了。
上述操作会自动生成一个launch.json文件,用来告诉Visual Studio Code如何启动。
上面是我修改的一份launch.json文件。注意上面标红的两个部分:
(1)program:这里需要指明程序启动的路径,也就是g++编译链接后生成的可执行文件的路径;
(2)preLaunchTask:这里配置的是任务在启动前需要完成的工作,主要用来对应下面我们需要配置的tasks.json,一般可以把makefile方式编译链接的过程放在这个地方完成。
下面是我生成的一份tasks.json文件:
(1)taskName:任务名称;
(2)command:任务需要执行的命令,这里写成make
(3)args:执行命令携带的参数。
这里新建了一个bin目录,用来存放*.o和可执行文件。这是个人习惯,也可以不这么做。加入的Makefile文件内容如下:
其他的操作过程,熟悉Visual Studio操作的童鞋们应该就不会陌生了,快捷键是一样的。
可以设置断点(F9),按下F5开启调试模式:
调试信息:
就介绍到这里,其他好用的功能有待大家自己去体会。总的来说,Visual Studio Code还是相当不错的一款轻量级IDE。
0x01 安装
官网:https://code.visualstudio.com/Visual Studio Code的安装方式有很多,这里推荐下载.tar.gz文件,然后自己手工构建整个环境。下面以Ubuntu 16.04 x64为例,介绍下安装过程。
下载解压后,目录结构如下:
为了方便启动,可以建立快捷方式:
ln -s ***/vscode/bin/code /usr/local/bin/vscode
以后只需要在终端中输入vscode就可以启动Visual Studio Code了。
0x02 配置
基本的g++等环境的安装这里就不讲了。0x0201 cpptools
0x0202 launch.json
配置调试器:上述操作会自动生成一个launch.json文件,用来告诉Visual Studio Code如何启动。
上面是我修改的一份launch.json文件。注意上面标红的两个部分:
(1)program:这里需要指明程序启动的路径,也就是g++编译链接后生成的可执行文件的路径;
(2)preLaunchTask:这里配置的是任务在启动前需要完成的工作,主要用来对应下面我们需要配置的tasks.json,一般可以把makefile方式编译链接的过程放在这个地方完成。
0x0203 tasks.json
配置tasks.json任务文件:下面是我生成的一份tasks.json文件:
(1)taskName:任务名称;
(2)command:任务需要执行的命令,这里写成make
(3)args:执行命令携带的参数。
0x03 实战
这里用一个小的例子进行实战。目录结构如下:这里新建了一个bin目录,用来存放*.o和可执行文件。这是个人习惯,也可以不这么做。加入的Makefile文件内容如下:
其他的操作过程,熟悉Visual Studio操作的童鞋们应该就不会陌生了,快捷键是一样的。
可以设置断点(F9),按下F5开启调试模式:
调试信息:
就介绍到这里,其他好用的功能有待大家自己去体会。总的来说,Visual Studio Code还是相当不错的一款轻量级IDE。
相关文章推荐
- Linux 上搭建Visual Studio Code 调试C++的环境
- linux环境下vscode 中C/C++编译及调试环境的搭建
- ubuntu下使用visual studio code来编译和调试C++
- 使用Visual Studio Code搭建Windows下的Postgresql编译、调试环境
- 在OS X中配置visual studio code编译与调试C++
- Visual Studio Code C&&C++ 编译配置
- 使用Visual Studio Code搭建PHP调试环境
- Ubuntu系统配置Visual Studio Code并编译运行C++程序
- ubuntu下visual studio code配置C++环境
- 剖析并利用Visual Studio Code在Mac上编译、调试c#程序
- 在Windows 10 中用 Bash on Windows(WSL) 给 VSCode 搭建 编译调试 C/C++ 环境
- Windows/Mac平台下Visual Studio Code C++开发环境搭建
- 在Linux中使用VS Code编译调试C++项目(gcc/g++、Makefile入门、vs code)
- 剖析并利用Visual Studio Code在Mac上编译、调试c#程序
- 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(Windows)
- Visual Studio Code配置C、C++运行环境
- 整理:Visual Studio Code (vscode) 配置C、C++环境/编写运行C、C++(Windows)
- 剖析并利用Visual Studio Code在Mac上编译、调试c#程序【转】
- Windows下Visual Studio Code编译调试c的过程及配置
- 剖析并利用Visual Studio Code在Mac上编译、调试c#程序 集成到Unity3D