跳到主要内容

Windows 安装 MinGW 详细步骤

MinGW 是什么?​

MinGW(Minimalist GNU for Windows),又称 mingw32,是一种用于开发原生 Windows 应用的最小化 GNU 开发环境,可以理解为开发 Windows 程序的 GCC。也就是说,这个“GCC”就是专门编译出能在 Windows 平台运行的 Linux 程序的编译器。

MinGW 是将 GCC 编译器和 GNU Binutils 移植到 Win32 平台下的产物,它包括一系列头文件、库和可执行文件。另有可用于产生 32 位及 64 位 Windows 可执行文件的 MinGW-w64 项目,是从原本 MinGW 产生的分支,如今已经独立发展。

安装 MinGW-w64​

MinGW 将其托管到 sourceforge 上,因此你可以在 sourceforge 下载最新的 MinGW-w64 安装包,例如 MinGW-W64-install.exe。

安装步骤如下:

  1. 下载完成后双击 install.exe 文件开始安装。
  2. 点击 next 进入安装配置,选择要安装的 MinGW 版本号。
  3. 没有特殊要求的话(如果只是为了学习),选择最新版本即可。
  4. 选择系统架构:64 位系统选择 x86_64(现在大多数电脑都是 64 位的),32 位系统选择 i686。
  5. 选择操作系统接口协议:开发类 Unix 系统(Linux/macOS)的程序选择 posix,开发 Windows 程序的选择 win32;
  6. 选择异常处理类型:异常处理在开发中非常重要,在开发的过程中,大部分的时间会耗在处理各种异常情况上。seh 是新发明的,而 sjlj 则是古老的。seh 性能比较好,但不支持 32 位。 sjlj 稳定性好,支持 32 位。建议 64 位操作系统选择 seh。
  7. 选择安装路径,点击 next 即可进入安装过程(需要联网下载 MinGW 的相应数据)。

安装完成后还需要配置环境变量,在 path 变量中添加 MinGW 安装目录中的 bin 目录即可。

现在,你可以打开 CMD 或 PowerShell 命令行终端,输入 gcc -v 或者 g++ -v 验证是否安装成功。

相关链接​