MinGW、MinGW-w64、TDM-GCC

以下内容来自知乎:

 

MinGW:        只有32位版-------------------------不推荐使用。

MinGW-w64:提供 32位和64位----------更新最快,基本上gcc更近后几周内就会跟进。。

TDM-GCC:   提供32位和64位---------更新速度也不怎么样,。

      涉及64位时,TDM-GCC和MinGW-w64还有一个重要的区别,64位的TDM-GCC既能编译64位binary,也能编译32位binary(用-m32参数)。而MinGW-w64无此能力,你需要装32位和64位的两套MinGW w64 tool chain来编译两种binary。

你可把tdmgcc,mingw-64理解成针对x86平台的gcc交叉编译器(他们具有自己的运行库来实现CLib)

作者:知乎用户
链接:https://www.zhihu.com/question/39952667/answer/129667881
来源:知乎

 

https://blog.csdn.net/crazycoder8848/article/details/25164471

MinGW-w64项目最初是做为MinGW的一个分支而诞生,但现在已经独立发展

TDM-GCC是非官方组织提供及维护的编译器集成包,TDM-GCC基于MinGW及MinGW-w64

TDM-GCC集成了:最新的稳定版本的GCC工具集, 一些实用的补丁,MinGW及MinGW-w64中的运行时API

类似的非官方编译器集成包还有 Boost Science Package 、TakeoffGW

 

 

MinGW-w64的版本说明

官方下载网址:http://www.mingw-w64.org

  • MinGW-W64-install.exe:在线安装器
  • x86_64是64位系统用的版本
  • i686是32版本
  • seh结尾是纯64位编译
  • sjlj结尾是32 64两种编译,需加-m32或-m64参数
  • posix通常用于跨平台,比win32兼容性好一些

      如果不懂的话,选择 x86_64-posix-sjlj

   环境变量设置

           对于mingw64,你只要配置一个系统变量就足够。把如 C:\mingw64\bin 这样的路径放入系统path变量就可以
mingw64编译时会自动找到默认目录下的头文件夹include和库文件夹lib

  • 1
    点赞
  • 12
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值