1.配置文件
在学习APUE的过程中想要搭建一个类似visual studio的开发环境,APUE都是在UNIX下的,所以决定用vscode+gcc+gdb搭建一个简易的调试环境。这里默认已经安装好gcc、g++了。
step1:
在vscode里面按Ctrl+Shift+D,打开Debug窗口,选择创建launch.json->C++(GDB/LLDB),此时会打开一个launch.json:
step2:
修改launch.json,修改program,按照提示修改成需要输出的目标文件。其他貌似暂时不需要改。。。
"program": "${workspaceFolder}/helloworld.out"
step3:
按Ctrl+Shift+P,搜索Tasks: Configure Task->使用模板创建task.json文件->Others
任务的名字,command使用gcc(g++),让饭后是加上你需要的参数"args",中间用,隔开。注意一定要加 -g ,否则无法进行gdb调试。
最后按F5就可以愉快地进行调试了
一些坑:
注意在launch.json当中要添加一个preLaunchTask,并且值要与task中的label一致。此外尽量不要出现中文。