Windows 上安装 MinGW-w64(完整指南)
MinGW-w64 是一个 Windows 下的 GCC 编译工具链,支持 C 和 C++ 编译。如果你之前安装不完整或 make 不能用,可以按照下面的方法重新安装。
方法 1:通过 MSYS2 安装(推荐) ✅ (最稳定、自动更新)
如果你希望拥有完整的 Linux-like 环境,并且需要 make、gdb 等工具,MSYS2 是最好的选择。
1. 下载 MSYS2
进入 MSYS2 官网 下载最新版安装包。
安装后,运行 MSYS2 UCRT64(推荐使用 UCRT64 版本)。
2. 安装 MinGW-w64
打开 MSYS2 终端,运行以下命令:
pacman -Syu # 更新系统
pacman -S mingw-w64-ucrt-x86_64-gcc # 安装 GCC
pacman -S mingw-w64-ucrt-x86_64-make # 安装 make
然后,你的 MinGW-w64 已经安装完成,并且 make 也能用!
在终端输入:
gcc --version
make --version
如果能看到 GCC 和 Make 版本信息,就表示安装成功。
👉 推荐使用 MSYS2 UCRT64,可以避免很多 Windows 兼容性问题!
方法 2:通过 MinGW-w64 官方安装器安装
如果你不想用 MSYS2,而只需要 MinGW-w64 编译器,可以用官方安装器。
1. 下载 MinGW-w64
进入 MinGW-w64 官方页面:https://winlibs.com/
下载最新的 “MinGW-w64 GCC standalone” 版本(推荐 posix-seh 版本)。
2. 解压 MinGW-w64
下载完成后,将压缩包解压到 C:\mingw-w64(或其他你喜欢的目录)。
例如:
C:\mingw-w64\mingw64
3. 配置环境变量
右键 此电脑 → 属性 → 高级系统设置 → 环境变量。
在 系统变量 里找到 Path,点击 编辑。
添加以下路径(根据你的安装路径调整):
注意:用MSYS2 安装的环境变量不是这个目录,是MSYS2 里面的目录
C:\mingw-w64\mingw64\bin
点击 确定,然后重新启动电脑。
4. 测试 MinGW-w64 是否安装成功
打开 cmd 或 PowerShell,运行:
gcc --version
g++ --version
make --version
如果能看到 GCC 和 Make 版本信息,说明安装成功。
👉 注意:如果 make 不能运行,尝试用 mingw32-make 代替 make:
mingw32-make --version
如果 mingw32-make 可以用但 make 不能用,可以创建一个 make.bat,让 make 自动调用 mingw32-make。