首先安装MinGW-w64并配置环境变量,验证gcc和gdb版本;接着在VS Code中安装C/C++扩展,创建项目文件夹并编写C代码;然后通过命令生成c_cpp_properties.json、tasks.json和launch.json配置文件,分别用于智能提示、编译构建和调试运行;最后使用Ctrl+Shift+P运行构建任务,按F5启动调试,实现代码的编译、运行与断点调试。

在 VS Code 中配置 C/C++ 开发与调试环境并不复杂,只要正确安装工具链并设置相关配置文件即可。以下是以 Windows 系统为例,使用 MinGW-w64 编译器的完整配置流程。
要运行和调试 C/C++ 程序,你需要安装编译器、调试器以及 VS Code 的对应扩展。
• 安装 MinGW-w64
下载并安装 MinGW-w64(推荐使用 https://www.php.cn/link/bb78a710e7d0494db915c83459de0c42 提供的版本或通过 MSYS2 安装)。安装后将 bin 目录(如 C:mingw64in)添加到系统环境变量 PATH 中。
• 验证安装
打开命令提示符,输入:
gcc --version gdb --version
• 安装 VS Code 扩展
在 VS Code 中安装以下扩展:
新建一个项目文件夹,例如 hello_c,在其中创建一个 main.c 文件:
#include <stdio.h>
<p>int main() {
printf("Hello, VS Code!
");
return 0;
}VS Code 使用 JSON 文件来定义构建和调试任务。需创建三个关键文件:tasks.json、launch.json 和 c_cpp_properties.json。
立即学习“C++免费学习笔记(深入)”;
• 生成 c_cpp_properties.json
按下 Ctrl+Shift+P,输入 “C/C++: Edit Configurations (UI)”,选择进入配置页面。设置:
C:mingw64ingcc.exe
gcc-x64
保存后会自动生成 .vscode/c_cpp_properties.json,用于智能提示和头文件解析。
• 配置 tasks.json(构建任务)
按下 Ctrl+Shift+P,输入 “Tasks: Configure Task”,选择 “Create tasks.json file from template”,然后选择 “Others”。修改内容如下:
{
"version": "2.0",
"tasks": [
{
"type": "shell",
"label": "build with gcc",
"command": "gcc",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}/${fileBasenameNoExtension}.exe"
],
"group": {
"kind": "build",
"isDefault": true
},
"presentation": {
"echo": true,
"reveal": "always"
},
"problemMatcher": ["$gcc"]
}
]
}• 配置 launch.json(调试设置)
点击“运行”侧边栏中的“创建 launch.json”,选择 “C++ (GDB/LLDB)”,模板选择 “Launch”。修改为:
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug with GCC",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:\mingw64\bin\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "build with gcc",
"logging": {
"engineLogging": false
}
}
]
}miDebuggerPath 指向你的 gdb.exe 路径。
一切就绪后,可以开始开发。
• 编译代码
按下 Ctrl+Shift+P,运行 “Tasks: Run Build Task”,或直接按 Ctrl+F5 触发预设的 build 任务。
• 启动调试
在代码中设置断点,点击“运行”菜单中的“启动调试”或按 F5,程序将在控制台运行并支持变量查看、单步执行等操作。
基本上就这些。配置一次后,后续项目只需复制 .vscode 文件夹稍作修改即可复用。
以上就是在VS Code中配置C/C++开发与调试环境的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号