当前位置:网站首页>MinGW MinGW-w64 TDM-GCC等工具链之间的差别与联系「建议收藏」
MinGW MinGW-w64 TDM-GCC等工具链之间的差别与联系「建议收藏」
2022-07-07 20:04:00 【全栈程序员站长】
大家好,又见面了,我是全栈君。
不当之处,尽请指正。
同样点:
一、 他们都是用于编译生成Windows应用程序的工具链。
二、 他们都是基于gcc的。
不同之处(仅仅说大的):
一、项目之间的关系
1. MinGW应该是最先诞生的。
2. MinGW-w64项目最初是做为MinGW的一个分支而诞生,但如今已经独立发展。具体信息參见:
http://sourceforge.net/apps/trac/mingw-w64/wiki/History
http://zh.wikipedia.org/wiki/MinGW
3. TDM-GCC及其它类似的编译器集成包
TDM-GCC是非官方组织提供及维护的编译器集成包。换句话说,他不是由MinGW或MinGW-w64项目官方提供的编译器集成包。
但他基于MinGW及MinGW-w64。
并且。他也有他的长处:
比如,TDM-GCC集成了:
最新的稳定版本号的GCC工具集,
一些有用的补丁,
MinGW及MinGW-w64中的执行时API。
具体信息,參考:http://tdm-gcc.tdragon.net/about
除了TDM-GCC之外,类似的非官方编译器集成包有
Boost Science Package 、TakeoffGW等(当中大多基于MingGW-w64项目)。
很多其它编译器集成包參见:http://zh.wikipedia.org/wiki/MinGW
二、功能区别
1. MinGW
貌似仅仅能编译生成win32程序。
2. MinGW-w64
支持编译生成Win32与Win64的windows程序。
3. TDM-GCC及其它非官方的编译器集成包
看他们基于什么项目。多数预计能支持编译生成Win32与Win64的windows程序。
三、执行平台
1. MinGW
仅仅能执行在windows平台。
2. MinGW-w64
在Win32、Win64、Linux 32、Linux 64等主流平台上都有版本号可用。
详见:http://mingw-w64.sourceforge.net/download.php
3. TDM-GCC及其它非官方的编译器集成包
没细考证过。
预计多半是执行在windows平台。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116391.html原文链接:https://javaforall.cn
边栏推荐
- 使用 BR 备份 TiDB 集群数据到 Azure Blob Storage
- 微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹
- SQL注入报错注入函数图文详解
- Make this crmeb single merchant wechat mall system popular, so easy to use!
- Small guide for rapid formation of manipulator (12): inverse kinematics analysis
- 使用camunda做工作流设计,驳回操作
- 使用高斯Redis实现二级索引
- 恶魔奶爸 指南帖——简易版
- Ubuntu安装mysql8遇到的问题以及详细安装过程
- EasyGBS级联时,上级平台重启导致推流失败、画面卡住该如何解决?
猜你喜欢
智能软件分析平台Embold
Make this crmeb single merchant wechat mall system popular, so easy to use!
H3C S7000/S7500E/10500系列堆叠后BFD检测配置方法
OneSpin | 解决IC设计中的硬件木马和安全信任问题
Optimization cases of complex factor calculation: deep imbalance, buying and selling pressure index, volatility calculation
C语言 整型 和 浮点型 数据在内存中存储详解(内含原码反码补码,大小端存储等详解)
How does codesonar help UAVs find software defects?
嵌入式系统真正安全了吗?[ OneSpin如何为开发团队全面解决IC完整性问题 ]
AADL inspector fault tree safety analysis module
CodeSonar如何帮助无人机查找软件缺陷?
随机推荐
万字总结数据存储,三大知识点
九度 1201 -二叉排序数遍历- 二叉排序树「建议收藏」
Jetty:配置连接器[通俗易懂]
Update iteration summary of target detection based on deep learning (continuous update ing)
Écrivez une liste de sauts
The latest version of codesonar has improved functional security and supports Misra, c++ parsing and visualization
如何满足医疗设备对安全性和保密性的双重需求?
Codesonar enhances software reliability through innovative static analysis
阿里云有奖体验:如何通过ECS挂载NAS文件系统
【网络原理的概念】
取两个集合的交集
How does codesonar help UAVs find software defects?
Spark 判断DF为空
Implement secondary index with Gaussian redis
程序猿赚的那点钱算个P啊!
静态测试工具
Helix QAC 2020.2 new static test tool maximizes the coverage of standard compliance
[award publicity] issue 22 publicity of the award list in June 2022: Community star selection | Newcomer Award | blog synchronization | recommendation Award
Jenkins 用户权限管理
201215-03-19—cocos2dx内存管理–具体解释「建议收藏」