如何在VSCode中设置调试器?
时间: 2025-01-08 10:01:53 浏览: 3
在Visual Studio Code (VSCode) 中设置调试器通常针对C/C++项目需要以下步骤:
1. **激活调试工具**:确保你已经安装了C/C++ Debugging extension。如果没有,可以从扩展市场安装它。
2. **创建配置文件**:在VSCode里找到`Debug`菜单,选择`Configure Tasks...`或通过`Ctrl+Shift+B`(Windows/Linux)或`Cmd+Shift+B`(Mac)创建一个新的launch.json文件。这将在`.vscode`目录下生成。
```json
{
"version": "0.2.0",
"configurations": [
{
"name": "(gdb) Launch",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/main.cpp", // 替换为你的主文件
"args": [], // 运行时参数
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"preLaunchTask": "build", // 配置与build任务关联
"miDebuggerPath": "/path/to/gdb", // 路径到gdb可执行文件,如果你用的是gdb
"MIMode": "gdb", // 进入的调试模式,这里指gdb
"setupCommands": [
{
"description": "Enable pretty-enable-pretty-printing",
"ignoreFailures": true
}
]
}
]
}
```
这里的`program`属性是你想要调试的C/C++源文件,`miDebuggerPath`则指定了调试器(如gdb)的路径。
3. **调试启动**:点击调试面板的相应配置项,或者使用快捷键`F5`启动调试。你可以在代码中设置断点,VSCode会自动暂停在断点处。
4. **设置预发布任务**:在`launch.json`中,`preLaunchTask`字段指定了一项预发布任务,你需要先通过这个任务编译你的代码。
阅读全文