前言
此处介绍使用vscode进行cpp程序设计,使用make进行构建,gdb进行调试
此次项目用于到PAT刷题
以后逐步地使用gTest 进行测试,valgrind 进行深度检查,log4cplus进行日志输出
目录
参考
学习记录
安装c/c++插件
1 |
|
文件准备
1 |
|
编写Makefile
1 |
|
编写c++配置文件c_cpp_properties.json
vscode自身配置文件全部在./.vscode/目录下,在vscode资源浏览器中可以看到
注意,刚刚对cpp文件进行编辑后,#include
这句话是有红色下划线警示的,提示找不到文件,这时使用鼠标悬浮功能,点击“红色灯泡”,vscode会自动在配置文件夹中新建c_cpp_properties.json文件,文件内容如下
1 |
|
配置make任务
vscode没有内置make功能,需要借助Task功能进行配置
Ctrl+shift+P 进入命令模式,键入tasks: Configure Task Runner,此时vscode自动生成task.json文件,编写内容如下
1 |
|
编写调试配置文件launch.json
同样,vscode也需要自己定义调试相关选项
点击左侧工具栏”Debug“,点击”齿轮“按钮,此时vscode自动生成launch.json文件,编写内容如下
1 |
|
使用流程
编写hello_world.cpp文件
设置断点
Ctrl+shift+B进行make
点击左侧工具栏”调试“按钮进入调试工具区,点击绿色开始运行按钮,即可开始调试