windows 10安装c 编译器

老刘

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 代码翻译成机器能执行的程序,比如 gccclangcl.exe
  • 开发环境:通常是编辑器 + 编译器 + 调试工具的组合。

在 Windows 10 上,常见的 C 编译器有这几种:

  1. MinGW-w64 / GCC

    • 适合初学者
    • 免费
    • 安装后可直接命令行编译
    • 是 Windows 上最常见的入门选择
  2. MSVC(Visual Studio 编译器)

    • 微软官方编译器
    • 和 Windows 兼容性最好
    • 更适合后期做 Windows 开发、C++ 开发
    • 安装包较大
  3. 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 UCRT64MSYS2 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

  1. 下载 MSYS2 安装包。
  2. 双击安装。
  3. 安装路径建议选择:
    • C:\msys64
  4. 一路点击下一步完成安装。

第二步:更新软件包

安装完成后,打开开始菜单,找到:

  • 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

操作步骤:

  1. 右键“此电脑”
  2. 点击“属性”
  3. 进入“高级系统设置”
  4. 点击“环境变量”
  5. 找到“系统变量”里的 Path
  6. 点击“编辑”
  7. 点击“新建”
  8. C:\msys64\mingw64\binC:\msys64\ucrt64\bin 加进去
  9. 一路确定保存

3. 验证是否成功

打开 CMDPowerShell,输入:

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++ 插件

基本步骤

  1. 安装 VS Code
  2. 安装 C/C++ 扩展
  3. 确认 gcc 命令可用
  4. 在 VS Code 里打开代码文件夹
  5. 用终端执行编译命令

例如:

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.c
  • test.c
  • demo.c

不要一开始就取特别复杂的中文名。

3. 每次改完代码就重新编译

C 语言不是“自动运行最新代码”,改完后必须重新执行编译命令。

4. 学会看报错信息

编译器报错时,先看:

  • 第几行
  • 哪个符号出错
  • 是语法错误还是缺少头文件

很多问题其实一眼就能定位。


十、总结:Windows 10 安装 C 编译器最稳的思路

如果你想在 Windows 10 安装 C 编译器,最省心的路线就是:

  1. 安装 MSYS2
  2. 更新软件包
  3. 安装 mingw-w64-x86_64-gcc
  4. 配置 Path 环境变量
  5. gcc --version 验证
  6. 编写 hello.c 测试编译

这一套跑通后,你的 C 语言开发环境就算真正搭好了。
后面不管是学基础语法、刷题,还是做小项目,都可以直接开始。

对于大多数电脑小白来说,MinGW-w64 / GCC 是 Windows 10 安装 C 编译器最合适的选择:免费、简单、够用,而且稳定。只要按步骤配置好环境变量,再用 gcc hello.c -o hello.exe 测试一次,基本就不会出大问题。

文章版权声明:文章内容均来源于各大短视频平台搜集以及修改和删减新增,如有侵权或者违规,请联系站长进行删除,如需转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
AddoilApplauseBadlaughBombCoffeeFabulousFacepalmFecesFrownHeyhaInsidiousKeepFightingNoProbPigHeadShockedSinistersmileSlapSocialSweatTolaughWatermelonWittyWowYeahYellowdog
验证码
评论列表 (暂无评论,1人围观)

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

目录[+]