当前位置:网站首页>Differences and connections between MinGW, mingw-w64, tdm-gcc and other tool chains "suggestions collection"
Differences and connections between MinGW, mingw-w64, tdm-gcc and other tool chains "suggestions collection"
2022-07-07 20:44:00 【Full stack programmer webmaster】
Hello everyone , I meet you again , I'm the king of the whole stack .
Impropriety , Please correct .
Same point :
One 、 They are all used for compiling and generating Windows Application's Tools chain .
Two 、 They are all based on gcc Of .
The difference ( Just say big ):
One 、 The relationship between projects
1. MinGW It should be the first .
2. MinGW-w64 The project was originally designed as MinGW Was born from a branch of , But now it has developed independently . See :
http://sourceforge.net/apps/trac/mingw-w64/wiki/History
http://zh.wikipedia.org/wiki/MinGW
3. TDM-GCC And other similar compiler integration packages
TDM-GCC It is a compiler integration package provided and maintained by unofficial organizations . let me put it another way , He is not by MinGW or MinGW-w64 Compiler integration package officially provided by the project .
But he is based on MinGW And MinGW-w64.
also . He also has his strengths :
such as ,TDM-GCC Integrated :
The latest stable version number GCC Toolset ,
Some useful patches ,
MinGW And MinGW-w64 Execution of API.
Specific information , Refer to :http://tdm-gcc.tdragon.net/about
except TDM-GCC outside , Similar unofficial compiler integration packages include
Boost Science Package 、TakeoffGW etc. ( Most of them are based on MingGW-w64 project ).
For many other compiler integration packages, see :http://zh.wikipedia.org/wiki/MinGW
Two 、 Functional differences
1. MinGW
It seems that it can only compile and generate win32 Program .
2. MinGW-w64
Support compilation and generation Win32 And Win64 Of windows Program .
3. TDM-GCC And other unofficial compiler integration packages
See what projects they are based on . Most are expected to support compile generation Win32 And Win64 Of windows Program .
3、 ... and 、 Execution platform
1. MinGW
It can only be implemented in windows platform .
2. MinGW-w64
stay Win32、Win64、Linux 32、Linux 64 And other mainstream platforms have version numbers available .
See :http://mingw-w64.sourceforge.net/download.php
3. TDM-GCC And other unofficial compiler integration packages
No detailed research .
It is expected that most of them will be implemented in windows platform .
Publisher : Full stack programmer stack length , Reprint please indicate the source :https://javaforall.cn/116391.html Link to the original text :https://javaforall.cn
边栏推荐
- Lingyun going to sea | yidiantianxia & Huawei cloud: promoting the globalization of Chinese e-commerce enterprise brands
- 开户还得用身份证银行卡安全吗,我是小白不懂
- JNI 初级接触
- 201215-03-19—cocos2dx内存管理–具体解释「建议收藏」
- object-c编程tips-timer「建议收藏」
- 【奖励公示】第22期 2022年6月奖励名单公示:社区明星评选 | 新人奖 | 博客同步 | 推荐奖
- ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
- 使用枚举实现英文转盲文
- 嵌入式系统真正安全了吗?[ OneSpin如何为开发团队全面解决IC完整性问题 ]
- margin 等高布局
猜你喜欢
ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
[paper reading] maps: Multi-Agent Reinforcement Learning Based Portfolio Management System
Helix QAC 2020.2 new static test tool maximizes the coverage of standard compliance
不落人后!简单好用的低代码开发,快速搭建智慧管理信息系统
智能软件分析平台Embold
C语言多角度帮助你深入理解指针(1. 字符指针2. 数组指针和 指针数组 、数组传参和指针传参3. 函数指针4. 函数指针数组5. 指向函数指针数组的指针6. 回调函数)
CodeSonar网络研讨会
让这个CRMEB单商户微信商城系统火起来,太好用了!
H3C s7000/s7500e/10500 series post stack BFD detection configuration method
Intelligent software analysis platform embold
随机推荐
如何挑选基金产品?2022年7月份适合买什么基金?
Dachang classic pointer written test questions
Write a jump table
不落人后!简单好用的低代码开发,快速搭建智慧管理信息系统
恶魔奶爸 A1 语音听力初挑战
Lingyun going to sea | yidiantianxia & Huawei cloud: promoting the globalization of Chinese e-commerce enterprise brands
解决使用uni-app MediaError MediaError ErrorCode -5
反诈困境,国有大行如何破局?
How to choose financial products? Novice doesn't know anything
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
恶魔奶爸 B2 突破语法,完成正统口语练习
【OpenCV 例程200篇】223. 特征提取之多边形拟合(cv.approxPolyDP)
npm uninstall和rm直接删除的区别
I wrote a markdown command line gadget, hoping to improve the efficiency of sending documents by garden friends!
Airiot helps the urban pipe gallery project, and smart IOT guards the lifeline of the city
【C语言】指针进阶---指针你真的学懂了吗?
复杂因子计算优化案例:深度不平衡、买卖压力指标、波动率计算
实战:sqlserver 2008 扩展事件-XML转换为标准的table格式[通俗易懂]
Mongodb learn from simple to deep
object-c编程tips-timer「建议收藏」