当前位置:网站首页>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
边栏推荐
猜你喜欢

【OpenCV 例程200篇】223. 特征提取之多边形拟合(cv.approxPolyDP)

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

Ubuntu安装mysql8遇到的问题以及详细安装过程

不落人后!简单好用的低代码开发,快速搭建智慧管理信息系统
Klocwork code static analysis tool

ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your

Implement secondary index with Gaussian redis

C语言多角度帮助你深入理解指针(1. 字符指针2. 数组指针和 指针数组 、数组传参和指针传参3. 函数指针4. 函数指针数组5. 指向函数指针数组的指针6. 回调函数)
![嵌入式系统真正安全了吗?[ OneSpin如何为开发团队全面解决IC完整性问题 ]](/img/af/61b384b1b6ba46aa1a6011f8a30085.png)
嵌入式系统真正安全了吗?[ OneSpin如何为开发团队全面解决IC完整性问题 ]

Cantata9.0 | 全 新 功 能
随机推荐
图扑数字孪生煤矿开采系统,打造采煤“硬实力”
Numerical method for solving optimal control problem (0) -- Definition
Micro service remote debug, nocalhost + rainbow micro service development second bullet
Écrivez une liste de sauts
Helix QAC 2020.2新版静态测试工具,最大限度扩展了标准合规性的覆盖范围
Tensorflow2. How to run under x 1 Code of X
论文解读(ValidUtil)《Rethinking the Setting of Semi-supervised Learning on Graphs》
Static analysis of software defects codesonar 5.2 release
VMWare中虚拟机网络配置
Deep learning model compression and acceleration technology (VII): mixed mode
You want to kill a port process, but you can't find it in the service list. You can find this process and kill it through the command line to reduce restarting the computer and find the root cause of
The latest version of codesonar has improved functional security and supports Misra, c++ parsing and visualization
有用的win11小技巧
Postgresql数据库character varying和character的区别说明
CodeSonar网络研讨会
I wrote a markdown command line gadget, hoping to improve the efficiency of sending documents by garden friends!
H3C s7000/s7500e/10500 series post stack BFD detection configuration method
Make this crmeb single merchant wechat mall system popular, so easy to use!
恶魔奶爸 B1 听力最后壁垒,一鼓作气突破
npm uninstall和rm直接删除的区别