在 VSCode 中调试 C++ 程序需要配置调试环境(如编译器、调试工具和配置文件)。以下是详细步骤:
1. 安装必要工具
- 编译器:确保已安装
g++
(Linux/macOS)或MinGW-w64
(Windows)。- Windows 用户可通过 MinGW-w64 安装。
- 调试器:
GDB
(Linux/macOS)或GDB for MinGW
(Windows)。 - VSCode 扩展:
- C/C++(微软官方扩展,提供智能提示和调试支持)。
- (可选)Code Runner(快速运行代码)。
2. 配置编译任务
创建
tasks.json
:- 打开项目文件夹,按
Ctrl+Shift+P
→ 输入Tasks: Configure Task
→ 选择Create tasks.json from template
→ 选Others
。 - 替换为以下内容(以
g++
为例):{
"version": "2.0.0",
"tasks": [
{
"label": "Build C++", // 任务名称
"type": "shell",
"command": "g++",
"args": [
"-g", // 生成调试信息
"${file}", // 当前文件
"-o", // 输出文件名
"${fileDirname}/${fileBasenameNoExtension}" // 可执行文件路径
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
- Windows + MinGW 用户需将
"command": "g++"
改为完整路径(如"C:/MinGW/bin/g++.exe"
)。
- 打开项目文件夹,按
编译程序:
- 按
Ctrl+Shift+B
→ 选择Build C++
,生成带调试信息的可执行文件。
- 按