当前位置:网站首页>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
边栏推荐
猜你喜欢
C语言多角度帮助你深入理解指针(1. 字符指针2. 数组指针和 指针数组 、数组传参和指针传参3. 函数指针4. 函数指针数组5. 指向函数指针数组的指针6. 回调函数)
测量楼的高度
CodeSonar通过创新型静态分析增强软件可靠性
H3C S7000/S7500E/10500系列堆叠后BFD检测配置方法
如何满足医疗设备对安全性和保密性的双重需求?
Small guide for rapid formation of manipulator (12): inverse kinematics analysis
AADL Inspector 故障树安全分析模块
OneSpin | 解决IC设计中的硬件木马和安全信任问题
CodeSonar如何帮助无人机查找软件缺陷?
机械臂速成小指南(十一):坐标系的标准命名
随机推荐
2022如何评估与选择低代码开发平台?
Flask1.1.4 Werkzeug1.0.1 源码分析:路由
H3C S7000/S7500E/10500系列堆叠后BFD检测配置方法
程序猿赚的那点钱算个P啊!
AADL inspector fault tree safety analysis module
Make this crmeb single merchant wechat mall system popular, so easy to use!
开发那些事儿:Go加C.free释放内存,编译报错是什么原因?
软件缺陷静态分析 CodeSonar 5.2 新版发布
Is embedded system really safe? [how does onespin comprehensively solve the IC integrity problem for the development team]
Spark 判断DF为空
凌云出海记 | 易点天下&华为云:推动中国电商企业品牌全球化
Helix QAC 2020.2 new static test tool maximizes the coverage of standard compliance
机械臂速成小指南(十二):逆运动学分析
Don't fall behind! Simple and easy-to-use low code development to quickly build an intelligent management information system
Flask1.1.4 werkzeug1.0.1 source code analysis: Routing
智能交通焕发勃勃生机,未来会呈现哪些巨变?[通俗易懂]
论文解读(ValidUtil)《Rethinking the Setting of Semi-supervised Learning on Graphs》
恶魔奶爸 A0 英文零基础的自我提升路
使用枚举实现英文转盲文
死锁的产生条件和预防处理[通俗易懂]