首页 MinGW-w64 14.0.0 下载安装与环境变量配置详解(附安装包)

MinGW-w64 14.0.0 下载安装与环境变量配置详解(附安装包)

更新于 2026-10-04

MinGW-w64 是做什么的

MinGW-w64(通常简称为 MinGW)是 Windows 平台上的一套 GCC 编译工具链,安装后可以在 Windows 环境中使用 Linux 上常见的 gcc、g++ 命令来编译 C 和 C++ 程序。名称中的“64”并不代表仅支持 64 位环境,它同时兼容 32 位和 64 位系统。该软件为开源免费项目,个人学习、教学及商业用途均免费,解压后配置环境变量即可使用,占用系统资源少,配合 VS Code、Code::Blocks 等编辑器使用对新手友好。

MinGW-w64 安装包下载方式

MinGW 的官方下载渠道为 GitHub 发布页面,国内用户可能遇到访问受限或下载速度较慢的情况,这里提供备选下载方式:夸克网盘下载。

截至发文时间,MinGW 最新运行时版本为 14.0.0,配套的 GCC 编译器已更新至 16.2.0。官方针对不同系统环境发布了多个安装包文件,核心编译器均为 GCC 16.2.0 + MinGW-w64 14.0.0,主要区别在于适配的操作系统:

操作系统下载文件大小
Windows 11 / 10,64 位x86_64-16.2.0-release-posix-seh-ucrt-rt_v14-rev1.7z约 103 MB
Windows 11 / 10,32 位i686-16.2.0-release-posix-dwarf-ucrt-rt_v14-rev1.7z约 104 MB
Windows 8 / 7,64 位x86_64-16.2.0-release-posix-seh-msvcrt-rt_v14-rev1.7z约 103 MB
Windows 8 / 7,32 位i686-16.2.0-release-posix-dwarf-msvcrt-rt_v14-rev1.7z约 104 MB

MinGW-w64 安装与环境变量配置步骤

1)解压压缩包

本文以 Windows 11 x64 系统为例,选择 x86_64-16.2.0-release-posix-seh-ucrt-rt_v14-rev1.7z 压缩包。将压缩包放在 D 盘,解压后会得到一个名为 Mingw64 的文件夹(路径为 D:\mingw64):

2)配置环境变量

在桌面右键点击“此电脑”,选择“属性”:进入“高级系统设置”:在弹出的窗口中点击“环境变量”:

在“系统变量”区域找到并双击“Path”(或选中后点击“编辑”按钮):在 Path 变量编辑窗口中点击“新建”,将 D:\mingw64\bin 路径添加进去(D:\mingw64 为之前解压的文件夹路径):依次点击确定完成环境变量配置。

3)验证安装

按 Win+R 组合键,在弹出的对话框中输入 cmd:在命令行窗口输入 gcc --version,如果显示 gcc 版本信息,说明 MinGW-w64 安装成功:同一 bin 目录下的 g++ 也会随环境变量生效,输入 g++ --version 能打印信息则说明 C++ 编译器也可用:

使用 MinGW-w64 编译运行 C/C++ 程序

配置好环境变量后,MinGW-w64 的用法与 Linux 上的 gcc 基本一致。

1 编译并运行 C 程序

创建一个文件夹存放代码,如 D:\code,在其中新建文本文件,写入以下内容后保存为 hello.c(注意后缀为 .c):

#include <stdio.h>
int main()
{
    printf("Hello, MinGW!");
    return 0;
}

按 Win+R 打开运行窗口,输入 cmd 打开命令提示符,依次执行以下三行命令(第一行切换目录、第二行编译、第三行运行):

cd /d D:\code
gcc demo.c -o demo.exe
demo.exe

屏幕上输出预期内容则说明编译运行流程正常。

2 编译 C++ 程序

C++ 使用 g++ 命令,用法与 gcc 相同。将以下源码保存为 demo.cpp(放在 D:\code 文件夹):

#include <iostream>
using namespace std;
int main()
{
    cout << "Hello C++!" << endl;
    return 0;
}

在命令提示符中依次执行:

cd /d D:\code
g++ demo.cpp -o demo.exe
demo.exe

在 VS Code 中配置 MinGW-w64

VS Code 本身只是编辑器,不带编译器,搭配 MinGW-w64 后可获得一个界面友好、支持一键编译运行的 C/C++ 开发环境。

1) 打开 VS Code,点击左侧边栏的扩展图标(或按 Ctrl+Shift+X),搜索“C/C++”,安装 Microsoft 发布的 C/C++ 扩展,该扩展提供语法高亮、代码补全与调试支持:

2) 按 Ctrl+, 打开设置,搜索 compiler path,在 C/C++ 扩展的 Compiler Path 一项中点击“Edit in settings.json”:

3) 填写 MinGW-w64 中 gcc.exe 的完整路径,例如 D:\mingw64\bin\gcc.exe,保存后 VS Code 即可识别编译器:

4) 用 VS Code 打开 demo.cpp,点击右上角的运行按钮,首次运行时会弹出编译器选择列表,选择含 g++ 字样的项,运行结果将显示在下方终端:

常见问题

问:如何判断自己的电脑该下载哪个版本的 MinGW 安装包?

答:在“此电脑”上右键选择属性查看系统类型,根据 32 位或 64 位系统选择对应的安装包。64 位系统可以运行 32 位编译器,但只能编译出 32 位程序;32 位系统无法运行 64 位版本。

问:编译出来的 exe 在别的电脑上运行不了是什么原因?

答:可能是运行库版本不匹配。使用 UCRT 版本编译的程序在 Windows 10 及以后系统上可直接运行;若目标电脑是更老系统,建议改用 MSVCRT 版本重新编译。

问:命令行里中文显示乱码怎么解决?

答:这是编码格式不一致导致的。Windows 命令行默认采用 GBK 编码,源文件若保存为 UTF-8,打印中文时可能出现乱码,可将源代码文件用文本编辑器打开,在“另存为”时将编码格式改为 GBK。

问:MinGW 如何卸载?

答:MinGW 属于绿色软件,卸载时直接删除整个文件夹,并清理 Path 环境变量中对应的路径即可,不会在系统中留下残留。