vscode怎么调试C语言
时间: 2024-12-19 17:13:06 浏览: 7
Visual Studio Code (VSCode) 是一个强大的开源代码编辑器,支持多种编程语言包括 C 语言。要使用 VSCode 调试 C 语言程序,你可以按照以下步骤操作:
1. 安装 C/C++ 插件:
- 在 VSCode 中打开命令面板(`Ctrl+Shift+P` 或 `Cmd+Shift+P`),搜索并安装 "C/C++" 配套插件,例如 "ms-vscode.cpptools"。
2. 设置工作区配置文件(c_cpp_properties.json):
- 创建或修改 `.vscode/c_cpp_properties.json` 文件,配置编译器路径、包含路径等信息。例如:
```
{
"configurations": [
{
"name": "Debug C",
"includePath": ["${workspaceFolder}/**", "${env:SYSTEMROOT}/include", "${env:ProgramFiles(x86)}/Windows Kits/10/Include"],
"defines": ["_DEBUG", "__GNUC__=1"],
"compilerPath": "${env:CC}",
"intelliSenseMode": "gcc-x64"
}
]
}
```
3. 编辑器任务(task.json):
- 创建一个任务用于编译和运行,如:
```
{
"version": "2.0.0",
"tasks": [
{
"label": "build-c",
"type": "shell",
"command": "gmake",
"args": [],
"problemMatcher": []
},
{
"label": "run-c",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}",
"miDebuggerPath": "${env:CC}",
"args": [],
"cwd": "${workspaceFolder}",
"sourceFileMapPath": "${workspaceFolder}/c_cpp_properties.json",
"preLaunchTask": "build-c"
}
]
}
```
4. 调试设置(debugger.json):
- 如果需要启用断点和调试功能,可以在 `debugger.json` 中添加配置,比如:
```
{
"version": "0.2.0",
"configurations": [
{
"name": "C Launch",
"type": "cppdbg",
...
}
]
}
```
5. 启动调试:
- 使用 `F5` 或者点击 Debug 菜单中的 "Run Task",然后选择 "run-c" 来启动调试。
阅读全文