Vscode中使用C++代码进行debug

前置准备

先配置好C++的运行环境,比如安装C++插件,先把C++代码跑起来,所以你需要先编译好源码,才能进行后续的debug。

关键配置

我选用的方式是配置 launch.json 文件进行debug,当你已经成功的编译并运行了源代码,这时候就可以配置 launch.json 文件了。具体为:

  1. 点击debug 模块,再点击创建 launch.json ,然后点击弹出的 debugger,选择推荐的第一个GDB debugger

  2. 选择gdb launch 模式

  3. 然后需要修改的就一个,将 program 参数的值设置为你已经编译好的可执行文件的地址,比如我的工作目录是 "D:\Desktop\C-Plus-Plus-master",我的可执行文件的目录是 "D:\Desktop\C-Plus-Plus-master\backtracking\output\generate_parentheses.exe",那就按照我图中的方式来改。需要注意路径的斜杠需要遵循图中的书写方式,还有就是miDebuggerPath参数,如果不知道 gdb 的路径,直接将这个注释掉就行了。

  4. 完整以上配置,只需要在源码里打上断点,直接启动debug就行了。

  5. 这时你就可以查看程序执行过程中的一些中间变量的值,也可以逐步的运行代码了。

相关推荐
yc_12247 小时前
用 Visual Studio 远程调试 Linux:从零到流畅的完整指南
linux·ide·visual studio
c++之路8 小时前
C++信号处理
开发语言·c++·信号处理
故事还在继续吗10 小时前
C++20关键特性
开发语言·c++·c++20
青少儿编程课堂11 小时前
2026青少儿信息素养大赛备赛指南!Python/Scratch/C++备考要点
开发语言·c++·python
旖-旎11 小时前
深搜练习(电话号码字母组合)(3)
c++·算法·力扣·深度优先遍历
AIFarmer11 小时前
【无标题】
开发语言·c++·算法
John_ToDebug11 小时前
WebHostView 与 TabStrip 交互机制深度解析
c++·chrome·windows
NQBJT12 小时前
VS Code配置Python人工智能开发环境
开发语言·人工智能·vscode·python
南境十里·墨染春水12 小时前
C++笔记 STL——set
开发语言·c++·笔记
dgaf13 小时前
DX12 快速教程(17) —— 立体图标与合并渲染
c语言·c++·3d·图形渲染·d3d12