VScode:C++代码调试

1.创建launch.json文件:

点击需要调试的代码,然后点击左侧调试按钮:
在这里插入图片描述
点击“创建launch.json文件”,选择“C++(GDB/LLDB)”
在这里插入图片描述
结果如下:
在这里插入图片描述
然后鼠标点击configurations后的[],点击右下角添加配置,选择“C/C++:(gdb)启动”进行配置:
在这里插入图片描述
配置完成:
在这里插入图片描述

1.需要修改生成的configurations中的program的值(该值表示需要调试的是哪个可执行程序):

而在tasks.json中画黄色圈圈部分即为生成的可执行文件的路径:
在这里插入图片描述
则只需要把该值赋给configurations中需要修改program的值即可:
在这里插入图片描述

2.需要修改生成的configurations中的miDebuggerPath的值(该值表示调试工具gdb的位置):

找到电脑中gdb的位置:
在这里插入图片描述
然后把路径赋给miDebuggerPath(注意用\):
在这里插入图片描述

2.调试:

F9-打断点/取消断点
F5-启动调试
F10-逐过程调试
F11-逐语句调试
注意:在修改代码后要重新点击“终端”中的“运行生产任务”生成修改后的可执行文件,在进行调试。
在这里插入图片描述
调试界面如下,这样就可以从断点开始按F10(或者上边的调试按钮)进行一步步调试,并从左侧观察值的变化:
在这里插入图片描述

在这里插入图片描述
至此结束。

更多推荐