概述
MinGW: 编译目标仅兼容 32 位应用程序,最新的官方二进制版本为 GCC 9.2.0。(OSDN)
MinGW-w64: 衍生自 MinGW 的项目,编译目标兼容 32 位应用程序与 64 位应用程序,最新的官方二进制版本为 GCC 8.1.0。(SourceForge)
TDM-GCC: TDM-GCC 是 Windows 上的 GCC 发行版。TDM 代表项目名称 Twilight Dragon Media。衍生自 MinGW 和 MinGW-w 64 的项目,分为 32 位与 64 位两个版本,32 位版本的编译目标仅兼容 32 位应用程序,64 位版本的编译目标兼容 32 位应用程序与 64 位应用程序,最新的官方二进制版本为 GCC 10.3.0。
个人推荐优先选择 TDM-GCC 作为首选 GCC C / C++ 编译器。
安装
下载并安装 TDM-GCC 编译器 :
下载地址 : https://jmeubank.github.io/tdm-gcc/
点击 Read more… 链接 , 跳转到 https://jmeubank.github.io/tdm-gcc/articles/2021-05/10.3.0-release 页面 , 下载中间的 tdm64-gcc-10.3.0-2.exe
文件即可
下载后的 tdm 64-gcc-10.3.0-2.exe
文件如下
安装 TDM-GCC 编译器
双击上述安装文件 , 选择 " Create " 选项 ;
选择第二个版本
设置安装位置 :
选择安装组件 , 默认即可 ;
等待安装完毕 ;
配置环境变量
TDM-GCC 安装后的 bin 目录如下 ;
在这里插入图片描述
将上述 bin 目录 D:\001_Develop\020_TDM-GCC-64\bin
配置到环境变量中 ;
这个环境变量是安装完毕后自动配置进去的 ;
根据 Makefile 脚本编译 C 程序
使用如下命令编译程序 :
mingw32-make -f Makefile.mingw
复制