VS Code配置C/C++调试器和编译器JSON文件
VS Code 的调试器配置其实没你想的那么复杂,是做 C/C++开发的,搞定这一步后,效率能直接上一个台阶。只要你装好了GCC和GDB,再配上两个小小的json
文件——launch.json
和tasks.json
,就能愉快地打断点、调试、输出变量了。
先别急着写代码,先打开VS Code
装个扩展,搜索Microsoft C/C++,这个插件比较全,语法高亮、代码提示、调试一条龙。,新建一个.vscode
目录,里面放launch.json
和tasks.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 的调试环境,不妨照这个流程来一遍。熟练之后,你甚至能给不同项目写专属的调试配置,调代码的时候,响应也快,定位也准,开发体验直接翻倍。
1.44KB
文件大小:
评论区