首先打开MinGW-w64仓库,找到下面最新版本的包(2023-06-11 最新版为 8.1.0)

版本选择

文件名的组成结构为 {系统架构}-{系统接口协议}-{异常处理模型}

系统架构

  • 64 位系统使用 x86_64
  • 32 位系统使用 i686

系统接口协议

  • 开发在 Windows 下使用的程序选择 win32
  • 开发例如 Linux、macOS 或其它类 Unix 系统下的程序时选择 posix

异常处理模型

  • sjij 仅支持 32 位系统
  • seh 比较新,只支持 64 位系统且性能更好

配置环境变量

下载好后压缩包的目录结构如下

bin 目录下的就是工具集合,将目录添加到系统环境变量中即可

可执行文件别名

有一些可执行文件的名称与 Linux 下的不一样,例如 make 命令的可执行文件为 mingw32-make.exe

为了方便使用可以将其重命名为 make.exe