概述

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

复制

在这里插入图片描述

最后修改:2023 年 12 月 30 日
如果觉得我的文章对你有用,请随意赞赏