vscode怎么断点调试c代码
时间: 2023-09-27 10:11:01 浏览: 176
Mac Catalina系统 VScode C/C++ 代码调试 断点无效/不起作用
在VSCode中进行断点调试C代码的步骤如下:
1. 打开你的C项目文件夹。
2. 按下Ctrl + Shift + P,在命令面板中输入"task"并选择"Tasks: Configure Default Build Task",然后选择"C/C++: gcc.exe build active file"。
3. 在项目文件夹中创建一个名为".vscode"的文件夹,并在其中创建一个名为"launch.json"的文件。
4. 在launch.json文件中添加以下配置:
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "/path/to/your/gdb"
}
]
}
```
请将"miDebuggerPath"的值替换为你的GDB调试器的路径。
5. 在你想要设置断点的C代码文件中,点击行号旁边的空白区域设置断点。
6. 按下F5或点击VSCode的调试按钮开始调试。
7. 调试器会在设置的断点处停下来,你可以使用调试器的控制按钮(如继续、单步执行等)来控制调试过程。
这样,你就可以在VSCode中使用断点调试C代码了。引用
阅读全文