VS Code C 语言开发环境配置指南(Windows + GCC)

485 字
2 分钟
VS Code C 语言开发环境配置指南(Windows + GCC)
环境:Windows
工具: VS Code + GCC(MinGW-w64)
*这是目前大学里最常见、资料最多的配置。
第一步:安装 VS Code
安装好 VS Code。
安装这几个插件:
- C/C++(Microsoft)
- C/C++ DevTools
- C/C++ Themes
- C/C++ Extension Pack
- Code Runner(可选,不建议新手)
第二步:安装 GCC 编译器(最重要)
推荐:MSYS2
-
下载并安装 MSYS2 (https://www.msys2.org/)
安装路径默认即可
-
打开 MSYS2 UCRT64
-
输入
pacman -Syu第一次更新完成后关闭窗口,再打开一次。
然后安装 GCC:
pacman -S mingw-w64-ucrt-x86_64-gccpacman -S mingw-w64-ucrt-x86_64-gdb安装完成后。
第三步:配置环境变量
把下面这个目录加入 PATH
此电脑-属性-高级系统设置-环境变量-系统变量-双击PATH
加上这一行
C:\msys64\ucrt64\bin
然后重新打开 CMD/PowerShell 输入
gcc --version如果显示
gcc.exe (Rev...)
说明配置成功。
第四步:创建项目
例如
C语言│├── hello.c└── .vscodehello.c
#include <stdio.h>
int main() { printf("Hello World!\n"); return 0;}第五步:配置插件路径
按
Ctrl + Shift + P
或者 菜单栏:
查看 → 命令面板...
找到
C/C++:编辑配置(UI)
编译器路径
C:/msys64/ucrt64/bin/gcc.exe
第六步:配置调试(tasks.json)
按:
Ctrl + Shift + P (查看 → 命令面板...)
输入:
任务: 配置任务
选择:
C/C++:gcc.exe生成活动文件
会生成:
.vscode └── tasks.json全部内容改为:
{ "version": "2.0.0", "tasks": [ { "type": "cppbuild", "label": "C/C++: gcc.exe 生成活动文件", "command": "C:/msys64/ucrt64/bin/gcc.exe", "args": [ "-fdiagnostics-color=always", "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "${fileDirname}" }, "problemMatcher": [ "$gcc" ], "group": "build", "detail": "编译器: C:/msys64/ucrt64/bin/gcc.exe" } ]}保存。
第七步:调试
打开.c文件
F5 (运行-启用调试)
如需断点调试
运行和调试
创建一个launch.json文件
C/C++ (GDB/LLDB)
打开launch.json文件 内容替换为:
{ "version": "0.2.0", "configurations": [ { "name": "调试 C", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${fileDirname}", "environment": [], "externalConsole": false, "MIMode": "gdb", "miDebuggerPath": "C:/msys64/ucrt64/bin/gdb.exe", "preLaunchTask": "C/C++: gcc.exe 生成活动文件", "setupCommands": [ { "description": "启用 GDB 美化打印", "text": "-enable-pretty-printing", "ignoreFailures": true } ] } ]}然后就可以按绿色三角调试了
支持与分享
如果这篇文章对你有帮助,欢迎分享给更多人或打赏支持!
VS Code C 语言开发环境配置指南(Windows + GCC)
https://b.tsaritsa.xyz/posts/vs-code-c-语言开发环境配置指南/相关文章智能推荐
1
Win11恢复旧版开始菜单
科技这是我新 Astro 博客的第一篇文章。
2
Hello World
学习这是我新 Astro 博客的第一篇文章。
3
Firefly 代码块示例
文章示例在Firefly中使用表达性代码的代码块在 Markdown 中的外观。
4
Firefly 布局系统详解
文章示例深入了解 Firefly 的布局系统,包括侧边栏布局(左侧/双侧)和文章列表布局(列表/网格),以及自适应网格列数。
5
Firefly Wiki Link 内部链接示例
文章示例在 Firefly 文章中使用 Obsidian 风格的 Wiki Link 内部链接,并自动生成文章链接卡片。
随机文章随机推荐












