如何启动vscode中GCC的调试功能
时间: 2024-09-25 10:16:19 浏览: 73
win10 STM32 vscode+gcc+make编译环境搭建资料
在Visual Studio Code (VSCode) 中启用GCC的调试功能,你需要做以下几个步骤:
1. **配置launch.json**:
- 在VSCode打开命令面板(`Ctrl+Shift+P`),输入 "Tasks: Configure Task Runner",然后选择 "C/C++: Edit Configuration Files"。
- 在打开的配置文件 (`launch.json`) 中,新建一个或找到对应的调试配置,通常会有 "launch" 和 "attach" 两个配置。在此示例中创建一个新的配置,假设你已经在tasks.json里设置了编译任务:
```json
{
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${your_executable_name}", // 替换为你的可执行文件名
"args": [], // 运行时参数
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true, // 是否显示外部终端
"MIMode": "gdb", // 设置调试器模式为gdb
"preLaunchTask": "build" // 配置为之前设置的任务,比如"build"
}
]
}
```
2. **启动调试**:
- 保存`launch.json`文件后,回到代码编辑器,设置断点(点击行号旁边或者使用快捷键`F9`)。
- 再次打开命令面板,输入 "Debug: Start Debugging" 或者直接按下`F5`键,VSCode会按照`launch.json`中的配置启动调试进程,并在指定位置暂停。
3. **调试控制**:
- 在调试控制台,你可以通过GDB命令行进行调试操作,如查看变量值、单步执行等。
阅读全文