在 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++
,生成带调试信息的可执行文件。
- 按