
在 VSCode 配置 GCC 编译器,轻量化 C 语言开发一步到位
作为刚学 C 语言的大一学生,用 Visual Studio 写作业总被“解决方案”“项目”绕晕,找个 exe 文件都要花半天。直到用了 VSCode 才发现,轻量化工具才是学习的好帮手——但它默认没有 C 语言编译环境,得手动配 GCC。其实不用下载完整安装包,直接拿现成的 mingw64 文件夹就能搞定,今天就把这个更简单的配置方法教给你,几分钟就能上手写代码!
一、准备工作:精简版工具安装
配置核心只需要两个东西:mingw64 文件夹(含 GCC 编译器) 和 VSCode,不用装复杂的安装程序,步骤更省时间。
1. 安装 VSCode
直接去 VSCode 官网 下载对应系统的安装包,双击安装时记得勾选“添加到 PATH”,后续在命令行里调用更方便,其他按默认下一步就行,1 分钟就能装完。
2. 获取并配置 mingw64 文件夹
不用下载完整的 MinGW-w64 安装器,直接找现成的 mingw64 文件夹,解压后手动配环境变量,步骤更简单:
- 获取 mingw64 文件夹:这里我整理好了,点击即可下载!( mingw64 下载)下载压缩包,解压后得到“mingw64”文件夹。
- 存放路径:把 mingw64 文件夹放到容易找到的地方,比如
D:\mingw64\
(路径里别带中文,避免后续出错)。 - 手动添加环境变量:这是关键步骤,让系统能找到 GCC 编译器:
- 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”;
- 在“系统变量”中找到“Path”,双击打开“编辑”;
- 点击“新建”,粘贴 mingw64 文件夹里“bin”目录的路径(比如
D:\mingw64\bin
); - 依次点“确定”保存,关闭所有窗口。
- 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”;
3. 验证 GCC 是否配置成功
配置完一定要验证,避免后续出问题:
- 按下
Win + R
,输入cmd
打开命令提示符; - 输入
gcc -v
(注意空格),如果出现类似“gcc version 12.2.0…”的文字,说明配置成功; - 要是提示“gcc 不是内部或外部命令”,检查一下环境变量里的“bin”路径是否写错,或者重启命令提示符再试。
二、VSCode 基础配置:装插件 + 建项目
VSCode 刚装完不认识 C 语言代码,简单两步就能让它“读懂”C 代码。
1. 安装 C/C++ 插件
打开 VSCode,按 Ctrl + Shift + X
打开扩展面板,搜索“C/C++”,找到微软开发的插件(图标是蓝色的“C”),点击“安装”,几秒钟就能完成。
2. 创建项目文件夹
写作业建议每个项目单独建文件夹,避免文件混乱:
- 在电脑里新建一个文件夹,比如
D:\C\HelloWorld
; - 打开 VSCode,点击“文件”→“打开文件夹”,选中刚建的文件夹,点击“选择文件夹”。
三、核心配置:生成两个关键文件
这一步是让 VSCode 能编译、调试 C 代码的核心,需要生成 launch.json
(调试配置)和 tasks.json
(编译配置),跟着步骤来很简单。
1. 生成 launch.json(调试配置)
- 按
Ctrl + Shift + P
,输入“C/C++: Edit Configurations (UI)”,打开配置界面();,点击“添加”按钮,如果你安装了VSCode中文语言包那么在装完C/C++插件后你需要重启VSCode,这样你的C/C++插件才是中文的! - 在“编译器路径”下拉框中,找到 mingw64 文件夹里的
gcc.exe
(比如D:\mingw64\bin\gcc.exe
),选中后关闭界面,此时项目里会自动生成.vscode
文件夹和c_cpp_properties.json
(不用改这个文件); - 按
Ctrl + Shift + D
打开“运行和调试”面板,点击“创建 launch.json 文件”; - 选择“C/C++ (GDB/LLDB)”→“Default Configuration”,自动生成
launch.json
; - 重点修改两个地方(路径要和自己的 mingw64 对应,但是一般都是全自动的,不需要修改):
program
:改成${fileDirname}\\${fileBasenameNoExtension}.exe
(生成的 exe 和 C 文件在同一文件夹);miDebuggerPath
:改成D:\mingw64\bin\gdb.exe
(替换成自己的 gdb 路径);
- 改完按
Ctrl + S
保存。
2. 生成 tasks.json(编译配置)
- 按
Ctrl + Shift + B
,弹出“没有找到任务”,点击“配置任务”; - 选择“C/C++: gcc.exe 生成活动文件”,自动生成
tasks.json
; - 确认
command
路径是否正确(比如D:\mingw64\bin\gcc.exe
),其他默认即可,按Ctrl + S
保存。
现在 .vscode
文件夹里有 3 个文件了,以后新建项目时,把这个文件夹复制过去就能直接用,不用再重新配置。
四、测试:写第一个 C 程序并运行
配置完马上测试,确保能正常用:
- 新建 C 文件:在 VSCode 资源管理器里,右键项目文件夹→“新建文件”,命名为
hello.c
(必须加.c
后缀); - 写代码:复制下面的代码进去,能输入两个数并计算和,比单纯的 Hello World 更实用:
#include <stdio.h>
int main(){ printf("Hello, World!\n"); return 0;}
- 编译运行:
- 编译:按
Ctrl + Shift + B
,如果终端显示“成功”,项目里会多出test.exe
;(如果不行可以点击VScode顶部的终端选单里面找到”运行生成任务”,选择GCC来编译就行) - 运行:按
F5
调试运行,会弹出黑框,输入两个数就能看到结果;也可以打开命令提示符,进入项目文件夹,输入./test.exe
直接运行。
- 编译:按
五、小技巧:让开发更顺手
分享两个用的小技巧,提升写代码效率:
- 开启自动格式化:按
Ctrl + Shift + P
,输入“Preferences: Open Settings (JSON)”,在文件里添加三行代码,保存后写代码不用手动调缩进:
"editor.formatOnSave": true,"C_Cpp.formatting": "vcFormat","editor.tabSize": 4
- 装代码片段插件:在扩展面板搜索“C/C++ Snippets”,安装后输入
main
按回车,就能自动生成 main 函数模板,输入for
也能快速生成循环,省时间还不容易错。
总结
比起复杂的 Visual Studio,VSCode + 精简版 mingw64 更适合简单开发——不用装冗余的安装程序,手动配环境变量更简单,一次配置好就能反复用。以后写 C 语言作业,不用再为工具烦恼,把精力放在代码本身就好~
部分信息可能已经过时