Windows 10 安装 C 编译器:新手也能一次装好,写代码直接跑
目标关键词:Windows 10 安装 C 编译器
如果你是刚开始学 C 语言,或者想在 Windows 10 上搭一个最基础、最稳定的编程环境,先把 C 编译器 装好是第一步。很多新手会卡在“装了编辑器却不能编译”“代码运行不了”“提示找不到 gcc”等问题上,其实本质上就是:你需要的不只是写代码的软件,还要有能把 C 代码转换成可执行程序的编译器。
这篇文章就围绕 Windows 10 安装 C 编译器,用最适合小白的方式,从问题分析、安装方案,到测试和排错,一步一步讲清楚。
一、问题分析:为什么 Windows 10 需要单独安装 C 编译器
很多人第一次学 C 语言,会先打开记事本、VS Code,写完代码后却发现不能直接运行。这是因为:
- 编辑器:只能写代码,比如 VS Code、记事本、Sublime Text。
- 编译器:负责把 C 代码翻译成机器能执行的程序,比如
gcc、clang、cl.exe。 - 开发环境:通常是编辑器 + 编译器 + 调试工具的组合。
在 Windows 10 上,常见的 C 编译器有这几种:
-
MinGW-w64 / GCC
- 适合初学者
- 免费
- 安装后可直接命令行编译
- 是 Windows 上最常见的入门选择
-
MSVC(Visual Studio 编译器)
- 微软官方编译器
- 和 Windows 兼容性最好
- 更适合后期做 Windows 开发、C++ 开发
- 安装包较大
-
Clang
- 常用于跨平台开发
- 语法检查严格
- 适合进阶用户
如果你只是想在 Windows 10 安装 C 编译器 并快速开始学 C 语言,最推荐的是:
MinGW-w64 + GCC。
原因很简单:免费、轻量、教程多、上手快。
二、解决方案:Windows 10 安装 C 编译器的三种常用方式
方案一:安装 MinGW-w64(最适合新手)
这是最推荐的方式。安装完成后,你可以在命令行里直接使用 gcc 编译 C 程序。
1. 准备工作
先确认你的 Windows 10 系统正常联网,并且有管理员权限。
建议提前准备一个安装目录,比如:
D:\mingw64- 或
C:\mingw64
不要装在名字太复杂、带中文、带空格特别多的路径里,后面配置环境变量时更省事。
2. 下载 MinGW-w64
常见获取方式有两种:
- 通过 MinGW-w64 的发行版本安装包
- 通过 MSYS2 安装 GCC 工具链
如果你是纯新手,想少折腾,建议直接用 MSYS2,因为它的包管理比较方便,后续更新也简单。
方案二:通过 MSYS2 安装 GCC(更稳定,适合长期使用)
MSYS2 本质上是一个 Windows 下的开发环境,里面可以安装 GCC、Make、Git 等工具。
安装步骤
第一步:下载安装 MSYS2
去官网下载安装包,按提示安装到例如:
C:\msys64
建议不要装在系统盘太深的目录里。
第二步:更新系统组件
安装完后,打开 MSYS2 UCRT64 或 MSYS2 MINGW64 终端,输入:
pacman -Syu
如果提示关闭窗口后重开,再继续执行:
pacman -Syu
第三步:安装 GCC 编译器
如果你使用的是 MINGW64 环境,输入:
pacman -S mingw-w64-x86_64-gcc
如果你使用的是 UCRT64 环境,输入:
pacman -S mingw-w64-ucrt-x86_64-gcc
安装完成后,执行:
gcc --version
如果能显示版本号,说明编译器已经装好了。
方案三:安装 Visual Studio Build Tools(适合想用微软官方编译器的人)
如果你以后可能做 C++、Windows 桌面程序、游戏开发,或者想用微软官方工具链,可以安装:
- Visual Studio Community
- 或 Build Tools for Visual Studio
安装时记得勾选:
- “使用 C++ 的桌面开发”
- MSVC 编译工具
- Windows 10 SDK
然后在“开发者命令提示符”里使用:
cl
如果显示版本信息,说明安装成功。
不过对于大多数初学者来说,这套安装比 GCC 稍微重一点,不如 MinGW-w64 直观。
三、推荐安装方案:MinGW-w64 + VS Code
如果你想要一个“写代码方便、编译也方便”的组合,推荐这样搭配:
- 编译器:MinGW-w64 / GCC
- 编辑器:VS Code
- 插件:C/C++ 插件
这是目前很多初学者最常用的组合。
四、详细安装教程:Windows 10 安装 C 编译器并配置环境变量
下面以 MinGW-w64 / MSYS2 为例讲解,最适合新手跟着操作。
第一步:安装 MSYS2
- 下载 MSYS2 安装包。
- 双击安装。
- 安装路径建议选择:
C:\msys64
- 一路点击下一步完成安装。
第二步:更新软件包
安装完成后,打开开始菜单,找到:
- MSYS2 UCRT64
- 或 MSYS2 MINGW64
先打开一个终端,输入:
pacman -Syu
如果系统提示需要关闭窗口重开,就关掉终端,再打开一次,继续执行:
pacman -Syu
更新完后,再安装 GCC:
pacman -S mingw-w64-x86_64-gcc
第三步:配置环境变量
安装编译器后,系统还不一定能直接识别 gcc 命令,这时要配置环境变量。
1. 找到 GCC 所在路径
一般路径类似:
C:\msys64\mingw64\bin
或者:
C:\msys64\ucrt64\bin
2. 添加到 PATH
操作步骤:
- 右键“此电脑”
- 点击“属性”
- 进入“高级系统设置”
- 点击“环境变量”
- 找到“系统变量”里的
Path - 点击“编辑”
- 点击“新建”
- 把
C:\msys64\mingw64\bin或C:\msys64\ucrt64\bin加进去 - 一路确定保存
3. 验证是否成功
打开 CMD 或 PowerShell,输入:
gcc --version
如果能看到版本号,说明环境变量配置成功。
五、测试编译器是否可用
安装好后,最好马上做一次测试,避免后面写代码时才发现没装好。
1. 新建一个 C 文件
比如创建 hello.c,内容如下:
#include <stdio.h>
int main() {
printf("Hello, World!\n");
return 0;
}
2. 打开命令行进入文件目录
比如你的文件在桌面,就输入:
cd Desktop
或者直接进入对应文件夹。
3. 编译代码
输入:
gcc hello.c -o hello.exe
这条命令的意思是:
gcc:调用编译器hello.c:要编译的源文件-o hello.exe:输出名为hello.exe的可执行文件
4. 运行程序
输入:
hello.exe
如果屏幕显示:
Hello, World!
说明你的 Windows 10 C 编译器已经正常工作了。
六、常见报错与解决方法
1. 提示“gcc 不是内部或外部命令”
原因
通常是环境变量没配好,系统找不到编译器路径。
解决方法
检查是否把下面的路径加进去了:
C:\msys64\mingw64\bin
或者:
C:\msys64\ucrt64\bin
然后重新打开命令行窗口,再执行:
gcc --version
2. 编译时报错:stdio.h 找不到
原因
编译器安装不完整,或者用了错误的终端环境。
解决方法
- 确认安装的是完整的 GCC 工具链
- 不要把
gcc路径指向错误目录 - 尽量使用
MSYS2 MINGW64/UCRT64对应环境
3. 双击 .c 文件不能运行
原因
.c 文件是源代码,不是可执行程序。
正确做法
要先编译成 .exe,再运行。
例如:
gcc test.c -o test.exe
test.exe
4. 中文路径导致编译失败
原因
有些旧工具链对中文路径支持不太友好。
解决方法
把代码文件放到英文路径下,比如:
D:\code\c\
不要放在:
C:\用户\张三\桌面\我的代码\
这类路径里。
七、如果你配合 VS Code 使用,推荐这样设置
很多人安装完编译器后,还希望有一个好用的编辑器。
这时可以装 VS Code,再安装 C/C++ 插件。
基本步骤
- 安装 VS Code
- 安装 C/C++ 扩展
- 确认
gcc命令可用 - 在 VS Code 里打开代码文件夹
- 用终端执行编译命令
例如:
gcc main.c -o main.exe
main.exe
如果后续想要“一键编译”,还能进一步配置 tasks.json,但对新手来说,先手动编译更容易理解。
八、不同用户该怎么选
1. 纯新手
推荐:
- MSYS2 + GCC
- VS Code
优点:
- 免费
- 安装后就能练 C
- 网上教程多
2. 想学 C++、Windows 开发
推荐:
- Visual Studio Community
- MSVC 编译器
优点:
- 官方支持好
- 调试工具强
- 做 Windows 项目更方便
3. 想折腾跨平台开发
推荐:
- MSYS2 + GCC
- 或 Clang
优点:
- 更接近 Linux 开发环境
- 方便移植代码
九、安装后的优化建议
1. 养成用命令行编译的习惯
不要只依赖“点按钮运行”,学会输入:
gcc test.c -o test.exe
这样你会更快理解编译流程。
2. 文件名尽量简单
建议用:
main.ctest.cdemo.c
不要一开始就取特别复杂的中文名。
3. 每次改完代码就重新编译
C 语言不是“自动运行最新代码”,改完后必须重新执行编译命令。
4. 学会看报错信息
编译器报错时,先看:
- 第几行
- 哪个符号出错
- 是语法错误还是缺少头文件
很多问题其实一眼就能定位。
十、总结:Windows 10 安装 C 编译器最稳的思路
如果你想在 Windows 10 安装 C 编译器,最省心的路线就是:
- 安装 MSYS2
- 更新软件包
- 安装
mingw-w64-x86_64-gcc - 配置
Path环境变量 - 用
gcc --version验证 - 编写
hello.c测试编译
这一套跑通后,你的 C 语言开发环境就算真正搭好了。
后面不管是学基础语法、刷题,还是做小项目,都可以直接开始。
对于大多数电脑小白来说,MinGW-w64 / GCC 是 Windows 10 安装 C 编译器最合适的选择:免费、简单、够用,而且稳定。只要按步骤配置好环境变量,再用 gcc hello.c -o hello.exe 测试一次,基本就不会出大问题。

还没有评论,来说两句吧...