当前位置:网站首页>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
边栏推荐
- Micro service remote debug, nocalhost + rainbow micro service development second bullet
- H3C S7000/S7500E/10500系列堆叠后BFD检测配置方法
- 开发一个小程序商城需要多少钱?
- Spark judges that DF is empty
- 使用高斯Redis实现二级索引
- Flask1.1.4 Werkzeug1.0.1 源码分析:路由
- 使用 BR 备份 TiDB 集群数据到 Azure Blob Storage
- 最新版本的CodeSonar改进了功能安全性,支持MISRA,C ++解析和可视化
- Phoenix JDBC
- [paper reading] maps: Multi-Agent Reinforcement Learning Based Portfolio Management System
猜你喜欢

复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算

使用高斯Redis实现二级索引

恶魔奶爸 B3 少量泛读,完成两万词汇量+
CodeSonar通过创新型静态分析增强软件可靠性

使用camunda做工作流设计,驳回操作

程序猿赚的那点钱算个P啊!

Small guide for rapid formation of manipulator (12): inverse kinematics analysis

Make this crmeb single merchant wechat mall system popular, so easy to use!

H3C S7000/S7500E/10500系列堆叠后BFD检测配置方法
![嵌入式系统真正安全了吗?[ OneSpin如何为开发团队全面解决IC完整性问题 ]](/img/af/61b384b1b6ba46aa1a6011f8a30085.png)
嵌入式系统真正安全了吗?[ OneSpin如何为开发团队全面解决IC完整性问题 ]
随机推荐
C语言多角度帮助你深入理解指针(1. 字符指针2. 数组指针和 指针数组 、数组传参和指针传参3. 函数指针4. 函数指针数组5. 指向函数指针数组的指针6. 回调函数)
4G设备接入EasyGBS平台出现流量消耗异常,是什么原因?
嵌入式系统真正安全了吗?[ OneSpin如何为开发团队全面解决IC完整性问题 ]
论文解读(ValidUtil)《Rethinking the Setting of Semi-supervised Learning on Graphs》
Tensorflow2. How to run under x 1 Code of X
CodeSonar网络研讨会
Measure the height of the building
guava多线程,futurecallback线程调用不平均
程序猿赚的那点钱算个P啊!
awk处理JSON处理
【论文阅读】MAPS: Multi-agent Reinforcement Learning-based Portfolio Management System
Phoenix JDBC
Postgresql数据库character varying和character的区别说明
恶魔奶爸 指南帖——简易版
Intelligent software analysis platform embold
OneSpin | 解决IC设计中的硬件木马和安全信任问题
EasyGBS级联时,上级平台重启导致推流失败、画面卡住该如何解决?
DataTable数据转换为实体
Lingyun going to sea | yidiantianxia & Huawei cloud: promoting the globalization of Chinese e-commerce enterprise brands
Onespin | solve the problems of hardware Trojan horse and security trust in IC Design