当前位置:网站首页>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
边栏推荐
- 201215-03-19—cocos2dx内存管理–具体解释「建议收藏」
- Guava multithreading, futurecallback thread calls are uneven
- Apifox 接口一体化管理新神器
- 恶魔奶爸 B2 突破语法,完成正统口语练习
- uva 12230 – Crossing Rivers(概率)「建议收藏」
- npm uninstall和rm直接删除的区别
- 论文解读(ValidUtil)《Rethinking the Setting of Semi-supervised Learning on Graphs》
- 使用camunda做工作流设计,驳回操作
- HDU4876ZCC loves cards(多校题)
- Micro service remote debug, nocalhost + rainbow micro service development second bullet
猜你喜欢

Cantata9.0 | 全 新 功 能
![Is embedded system really safe? [how does onespin comprehensively solve the IC integrity problem for the development team]](/img/af/61b384b1b6ba46aa1a6011f8a30085.png)
Is embedded system really safe? [how does onespin comprehensively solve the IC integrity problem for the development team]

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

I wrote a markdown command line gadget, hoping to improve the efficiency of sending documents by garden friends!

Network principle (1) - overview of basic principles

万字总结数据存储,三大知识点

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

Static analysis of software defects codesonar 5.2 release

Micro service remote debug, nocalhost + rainbow micro service development second bullet

Dachang classic pointer written test questions
随机推荐
ISO 26262 - 基于需求测试以外的考虑因素
恢复持久卷上的备份数据
反诈困境,国有大行如何破局?
Guava multithreading, futurecallback thread calls are uneven
Update iteration summary of target detection based on deep learning (continuous update ing)
Lingyun going to sea | yidiantianxia & Huawei cloud: promoting the globalization of Chinese e-commerce enterprise brands
C语言 整型 和 浮点型 数据在内存中存储详解(内含原码反码补码,大小端存储等详解)
Codesonar Webinar
object-c编程tips-timer「建议收藏」
[function recursion] do you know all five classic examples of simple recursion?
数值法求解最优控制问题(〇)——定义
ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
Phoenix JDBC
How does codesonar help UAVs find software defects?
CodeSonar通过创新型静态分析增强软件可靠性
字符串中数据排序
VMWare中虚拟机网络配置
测量楼的高度
【论文阅读】MAPS: Multi-agent Reinforcement Learning-based Portfolio Management System
恶魔奶爸 A3阶段 近常速语流初接触