VS Code配置C/C++调试器和编译器JSON文件

VS Code 的调试器配置其实没你想的那么复杂,是做 C/C++开发的,搞定这一步后,效率能直接上一个台阶。只要你装好了GCCGDB,再配上两个小小的json文件——launch.jsontasks.json,就能愉快地打断点、调试、输出变量了。

先别急着写代码,先打开VS Code装个扩展,搜索Microsoft C/C++,这个插件比较全,语法高亮、代码提示、调试一条龙。,新建一个.vscode目录,里面放launch.jsontasks.json两个文件,就能开始配置了。

调试器这块用的是GDB,配置launch.json时注意program字段要指向你要调试的程序,miDebuggerPath记得填对,比如/usr/bin/gdb。还有个preLaunchTask字段,它会在你按下F5前自动编译一次,配合下面的tasks.json用挺方便。

说到编译,tasks.json里指定了用g++,加上-g生成调试信息,-std=c++11指定标准,剩下就是指定输入源文件和输出路径。按下Ctrl+Shift+B,代码马上就编好了。

整个流程下来不复杂,而且挺灵活,你要是项目比较大,还能加多个构建配置。想让多个文件一起编译?写个 Makefile,再把command字段换成make就行。想调试指定参数?往args数组里塞就可以了。

如果你第一次配 VS Code 的调试环境,不妨照这个流程来一遍。熟练之后,你甚至能给不同项目写专属的调试配置,调代码的时候,响应也快,定位也准,开发体验直接翻倍。

zip 文件大小:1.44KB