mingGW Win32 64位解压版配置简记

MinGW(Minimalist GNU on Windows)是 GCC 编译器的 Windows 移植版本,包含了 Win32 API,可以编译出可在 Windows 下运行的可执行文件,做个安装简记。

下载包

点此下载解压包,版本选择如下:

下载包

其中 GCC-8.1.0 表示 GCC 版本为 8.1.0;x86_64 表示 64 位系统(i686 表示 32 位);win32 表示内置有 Win32 API,用于开发 Windows 下的程序;posix 表示符合 POSIX 协议的操作系统 API,也就是类 Unix 的都算;seh 是异常处理模型,seh 只支持 64 位、性能好,sjlj 稳定性好、支持 32 位和 64 位,dwarf 只支持 32 位、性能好。这里选择 x86_64-win32-seh

配置环境变量

将软件包解压到 E:\Program Files (x86)\ 目录下,配置如下环境变量:

配置环境变量

使用 gcc HelloWorld.c -o HelloWorld 编译 C 源码:

配置环境变量

配置 make 命令

make 在 Linux/Unix 下可直接使用,Windows 中还需做如下配置:

  • 复制 bin 目录下的 gcc.exe,改名为 cc.exe

配置 make 命令

  • 复制 bin 目录下的 mingw32-make.exe,改名为 make.exe

配置 make 命令

  • 使用 make HelloWorld(不需要 .c 文件后缀)即可编译出 HelloWorld.exe

配置 make 命令