MinGW-w64 14.0.0 下载安装与环境变量配置详解(附安装包)
下载资源
夸克网盘
网盘 App「扫一扫」转存
⚠️ 本站资源仅供学习交流使用
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):/clean_0.jpg)
2)配置环境变量
在桌面右键点击“此电脑”,选择“属性”:/clean_1.jpg)
/clean_2.jpg)
/clean_3.jpg)
在“系统变量”区域找到并双击“Path”(或选中后点击“编辑”按钮):/clean_4.jpg)
/clean_5.jpg)
3)验证安装
按 Win+R 组合键,在弹出的对话框中输入 cmd:/clean_6.jpg)
gcc --version,如果显示 gcc 版本信息,说明 MinGW-w64 安装成功:/clean_7.jpg)
g++ --version 能打印信息则说明 C++ 编译器也可用:/clean_8.jpg)
使用 MinGW-w64 编译运行 C/C++ 程序
配置好环境变量后,MinGW-w64 的用法与 Linux 上的 gcc 基本一致。
1 编译并运行 C 程序
创建一个文件夹存放代码,如 D:\code,在其中新建文本文件,写入以下内容后保存为 hello.c(注意后缀为 .c):/clean_9.jpg)
#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
屏幕上输出预期内容则说明编译运行流程正常。/clean_10.jpg)
2 编译 C++ 程序
C++ 使用 g++ 命令,用法与 gcc 相同。将以下源码保存为 demo.cpp(放在 D:\code 文件夹):/clean_11.jpg)
#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++ 扩展,该扩展提供语法高亮、代码补全与调试支持:/clean_12.jpg)
2) 按 Ctrl+, 打开设置,搜索 compiler path,在 C/C++ 扩展的 Compiler Path 一项中点击“Edit in settings.json”:/clean_13.jpg)
3) 填写 MinGW-w64 中 gcc.exe 的完整路径,例如 D:\mingw64\bin\gcc.exe,保存后 VS Code 即可识别编译器:/clean_14.jpg)
4) 用 VS Code 打开 demo.cpp,点击右上角的运行按钮,首次运行时会弹出编译器选择列表,选择含 g++ 字样的项,运行结果将显示在下方终端:/clean_15.jpg)
常见问题
问:如何判断自己的电脑该下载哪个版本的 MinGW 安装包?
答:在“此电脑”上右键选择属性查看系统类型,根据 32 位或 64 位系统选择对应的安装包。64 位系统可以运行 32 位编译器,但只能编译出 32 位程序;32 位系统无法运行 64 位版本。
问:编译出来的 exe 在别的电脑上运行不了是什么原因?
答:可能是运行库版本不匹配。使用 UCRT 版本编译的程序在 Windows 10 及以后系统上可直接运行;若目标电脑是更老系统,建议改用 MSVCRT 版本重新编译。
问:命令行里中文显示乱码怎么解决?
答:这是编码格式不一致导致的。Windows 命令行默认采用 GBK 编码,源文件若保存为 UTF-8,打印中文时可能出现乱码,可将源代码文件用文本编辑器打开,在“另存为”时将编码格式改为 GBK。
问:MinGW 如何卸载?
答:MinGW 属于绿色软件,卸载时直接删除整个文件夹,并清理 Path 环境变量中对应的路径即可,不会在系统中留下残留。