目录
vscode调试功能
vscode自带调试功能,但是仅对单一、简单的文件进行调试,此外若需要另外链接库,还需要手动在tasks.json配置include、lib等选项,功能很局限
gdb调试工具
gdb调试工具linux的一个C++代码调试工具,特别是对于那些由cmake构建的较大型的项目,使用gdb调试非常方便并且统一
一个案例带你上手使用gdb
首先对你的文件进行编译并生成可执行文件:
g++ test.cpp -g
注意必须带-g参数,表示以调试的方法编译生成可执行文件, 这时,编译生成了a.out的可执行文件,这个可执行程序中加入了供调试所用的信息。
开始启动gdb调试
sudo gdb a.out
然后在gdb调试终端显示代码,表示从第一行开始显示
l 1
我的代码如下显示: