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"字段的值,复制过去就可以了。

  这样就完成了整个开发环境的配置。