1585 字
8 分钟
在VSCode配置GCC编译器,做到轻量化的C语言开发体验!
2025-06-13
统计加载中...

在 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 编译器:
    1. 右键“此电脑”→“属性”→“高级系统设置”→“环境变量”;
    2. 在“系统变量”中找到“Path”,双击打开“编辑”;
    3. 点击“新建”,粘贴 mingw64 文件夹里“bin”目录的路径(比如 D:\mingw64\bin);
    4. 依次点“确定”保存,关闭所有窗口。

3. 验证 GCC 是否配置成功#

配置完一定要验证,避免后续出问题:

  1. 按下 Win + R,输入 cmd 打开命令提示符;
  2. 输入 gcc -v(注意空格),如果出现类似“gcc version 12.2.0…”的文字,说明配置成功;
  3. 要是提示“gcc 不是内部或外部命令”,检查一下环境变量里的“bin”路径是否写错,或者重启命令提示符再试。

二、VSCode 基础配置:装插件 + 建项目#

VSCode 刚装完不认识 C 语言代码,简单两步就能让它“读懂”C 代码。

1. 安装 C/C++ 插件#

打开 VSCode,按 Ctrl + Shift + X 打开扩展面板,搜索“C/C++”,找到微软开发的插件(图标是蓝色的“C”),点击“安装”,几秒钟就能完成。

2. 创建项目文件夹#

写作业建议每个项目单独建文件夹,避免文件混乱:

  1. 在电脑里新建一个文件夹,比如 D:\C\HelloWorld
  2. 打开 VSCode,点击“文件”→“打开文件夹”,选中刚建的文件夹,点击“选择文件夹”。

三、核心配置:生成两个关键文件#

这一步是让 VSCode 能编译、调试 C 代码的核心,需要生成 launch.json(调试配置)和 tasks.json(编译配置),跟着步骤来很简单。

1. 生成 launch.json(调试配置)#

  1. Ctrl + Shift + P,输入“C/C++: Edit Configurations (UI)”,打开配置界面();,点击“添加”按钮,如果你安装了VSCode中文语言包那么在装完C/C++插件后你需要重启VSCode,这样你的C/C++插件才是中文的!
  2. 在“编译器路径”下拉框中,找到 mingw64 文件夹里的 gcc.exe(比如 D:\mingw64\bin\gcc.exe),选中后关闭界面,此时项目里会自动生成 .vscode 文件夹和 c_cpp_properties.json(不用改这个文件);
  3. Ctrl + Shift + D 打开“运行和调试”面板,点击“创建 launch.json 文件”;
  4. 选择“C/C++ (GDB/LLDB)”→“Default Configuration”,自动生成 launch.json
  5. 重点修改两个地方(路径要和自己的 mingw64 对应,但是一般都是全自动的,不需要修改):
    • program:改成 ${fileDirname}\\${fileBasenameNoExtension}.exe(生成的 exe 和 C 文件在同一文件夹);
    • miDebuggerPath:改成 D:\mingw64\bin\gdb.exe(替换成自己的 gdb 路径);
  6. 改完按 Ctrl + S 保存。

2. 生成 tasks.json(编译配置)#

  1. Ctrl + Shift + B,弹出“没有找到任务”,点击“配置任务”;
  2. 选择“C/C++: gcc.exe 生成活动文件”,自动生成 tasks.json
  3. 确认 command 路径是否正确(比如 D:\mingw64\bin\gcc.exe),其他默认即可,按 Ctrl + S 保存。

现在 .vscode 文件夹里有 3 个文件了,以后新建项目时,把这个文件夹复制过去就能直接用,不用再重新配置。

四、测试:写第一个 C 程序并运行#

配置完马上测试,确保能正常用:

  1. 新建 C 文件:在 VSCode 资源管理器里,右键项目文件夹→“新建文件”,命名为 hello.c(必须加 .c 后缀);
  2. 写代码:复制下面的代码进去,能输入两个数并计算和,比单纯的 Hello World 更实用:
#include <stdio.h>
int main()
{
printf("Hello, World!\n");
return 0;
}
  1. 编译运行
    • 编译:按 Ctrl + Shift + B,如果终端显示“成功”,项目里会多出 test.exe;(如果不行可以点击VScode顶部的终端选单里面找到”运行生成任务”,选择GCC来编译就行)
    • 运行:按 F5 调试运行,会弹出黑框,输入两个数就能看到结果;也可以打开命令提示符,进入项目文件夹,输入 ./test.exe 直接运行。

五、小技巧:让开发更顺手#

分享两个用的小技巧,提升写代码效率:

  1. 开启自动格式化:按 Ctrl + Shift + P,输入“Preferences: Open Settings (JSON)”,在文件里添加三行代码,保存后写代码不用手动调缩进:
"editor.formatOnSave": true,
"C_Cpp.formatting": "vcFormat",
"editor.tabSize": 4
  1. 装代码片段插件:在扩展面板搜索“C/C++ Snippets”,安装后输入 main 按回车,就能自动生成 main 函数模板,输入 for 也能快速生成循环,省时间还不容易错。

总结#

比起复杂的 Visual Studio,VSCode + 精简版 mingw64 更适合简单开发——不用装冗余的安装程序,手动配环境变量更简单,一次配置好就能反复用。以后写 C 语言作业,不用再为工具烦恼,把精力放在代码本身就好~

在VSCode配置GCC编译器,做到轻量化的C语言开发体验!
https://mizuki.mysqil.com/posts/vscode-gcc/
作者
松坂有希
发布于
2025-06-13
许可协议
CC BY-NC-SA 4.0

部分信息可能已经过时

封面
示例歌曲
示例艺术家
封面
示例歌曲
示例艺术家
0:00 / 0:00