VScode配置C/C++环境
1、安装VSCode
自行到微软官网下载,不建议使用他人已经配置好的安装包,因为可能有一些东西是别人按照自己的个人习惯配置的。链接在此:VScode安装程序
2、安装MinGW
自行到官网下载:最新版本的MinGW for Windows
将安装好的压缩包解压后,把bin目录的路径放到系统变量。
在命令行窗口输入gcc -v,若无出错则安装成功。
3、环境配置
3.1 VSCode安装扩展
只要这两个: Chinese (Simplified) (简体中文) C/C+
安装好后打开你需要编译的文件或工作目录,写入hello world的代码。
3.2 编译和启动任务配置
我们知道程序编写完成后需要编译,然后是运行。
(1)首先要选择你的编译器路径
按快捷键Ctrl+Shift+P,编辑JSON配置, 添加你的编译器路径。
这个文件是C/C++扩展的配置文件,它的功能主要是用来生成下面的编译和运行程序的配置文件的。后面的两个配置文件操作完成之后这个就可以删除了,当然不删也没事。
(2)然后是编译的配置。
找到右上角的这个调试按钮,点击这一个gcc.exe生成任务。
之后会自动生成tasks.json的编译配置。
(3)之后是运行和调试的配置
找到右上角的设置按钮,选择(gdb)启动,会生成一个默认的launch.json。这个就是程序运行和调试的配置文件。就是这样:
然后将之前tasks.json里面的 ${fileDirname}\\${fileBasenameNoExtension}.exe 复制到"program"字段。
找到bin目录下的gdb.exe绝对路径,将它拷贝到“miDebuggerPath”字段。
这样子就可以运行和调试程序了。
(4)多说一句
不过这个时候编译任务和运行任务的配置是分离的,也就是说如果你这个时候更新了代码,没有重新编译生成活动文件,而是直接按F5运行的话,你运行的还是之前的代码。必须按Ctrl+shift+B手动编译才能生成新代码的可执行文件。
所以如果你想按F5运行的时候自动更新代码,生成新代码的可执行文件并运行,可以在launc.json文件里添加一个字段"preLaunchTask"。之后的值是tasks.json里面的"label"字段的值,复制过去就可以了。
这样就完成了整个开发环境的配置。