vscode调试c++怎样添加查看
时间: 2024-11-28 17:27:43 浏览: 15
vscode C++远程调试运行(学习C++用)
在Visual Studio Code (VSCode) 中调试C++程序,你可以通过安装C/C++ extensions如"ms-vscode.cpptools"来增强调试功能。以下是步骤:
1. 安装插件:打开VSCode,点击右下角的扩展商店图标(齿轮形状),搜索"C/C++"或"cpp-tools",然后安装官方的C++ Tools for Visual Studio Code。
2. 配置launch.json文件:创建或编辑`debugger`文件夹下的`launch.json`文件,配置启动任务。这个文件用于指定调试会话的设置,包括目标可执行文件、工作区路径等。示例配置如下:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/build/${file.basename}.exe", // 根据实际构建目录调整
"args": [], // 运行时参数
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true, // 是否使用外部终端
"MIMode": "gdb", // 或者 "lldb"
"miDebuggerPath": "/path/to/gdb.exe" // 如果使用GDB,需要指定路径
}
]
}
```
3. 设置断点:在代码中点击左键,或者在源代码编辑区域选择行号设置断点。
4. 调试启动:点击左上角的“Debug”菜单,然后选择相应的配置(如"(gdb) Launch"),运行程序即可开始调试。
当你想查看变量值或执行某个函数时,可以在调试面板中使用控制台输入框(`Debug Console`),输入相关的GDB或LLDB命令,如 `print variable_name` 查看当前状态,或者单步执行 (`step into`、`next` 等)。
阅读全文