当前位置:网站首页>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
边栏推荐
- 恶魔奶爸 指南帖——简易版
- 【网络原理的概念】
- 如何挑选基金产品?2022年7月份适合买什么基金?
- 201215-03-19—cocos2dx内存管理–具体解释「建议收藏」
- Codesonar enhances software reliability through innovative static analysis
- OneSpin | 解决IC设计中的硬件木马和安全信任问题
- 有用的win11小技巧
- Details of C language integer and floating-point data storage in memory (including details of original code, inverse code, complement, size end storage, etc.)
- POJ 1742 coins (monotone queue solution) [suggestions collection]
- Dachang classic pointer written test questions
猜你喜欢

Small guide for rapid formation of manipulator (11): standard nomenclature of coordinate system

C语言多角度帮助你深入理解指针(1. 字符指针2. 数组指针和 指针数组 、数组传参和指针传参3. 函数指针4. 函数指针数组5. 指向函数指针数组的指针6. 回调函数)
CodeSonar通过创新型静态分析增强软件可靠性

【C语言】指针进阶---指针你真的学懂了吗?

Helix QAC 2020.2 new static test tool maximizes the coverage of standard compliance

How to meet the dual needs of security and confidentiality of medical devices?

C language helps you understand pointers from multiple perspectives (1. Character pointers 2. Array pointers and pointer arrays, array parameter passing and pointer parameter passing 3. Function point

Tensorflow2.x下如何运行1.x的代码

OneSpin 360 DV新版发布,刷新FPGA形式化验证功能体验

机械臂速成小指南(十一):坐标系的标准命名
随机推荐
凌云出海记 | 易点天下&华为云:推动中国电商企业品牌全球化
UVA 11080 – Place the Guards(二分图判定)
有用的win11小技巧
最新版本的CodeSonar改进了功能安全性,支持MISRA,C ++解析和可视化
When easygbs cascades, how to solve the streaming failure and screen jam caused by the restart of the superior platform?
VMWare中虚拟机网络配置
目标:不排斥 yaml 语法。争取快速上手
Numerical method for solving optimal control problem (0) -- Definition
Flask1.1.4 Werkzeug1.0.1 源码分析:路由
恶魔奶爸 A0 英文零基础的自我提升路
C语言多角度帮助你深入理解指针(1. 字符指针2. 数组指针和 指针数组 、数组传参和指针传参3. 函数指针4. 函数指针数组5. 指向函数指针数组的指针6. 回调函数)
openGl超级宝典学习笔记 (1)第一个三角形「建议收藏」
I wrote a markdown command line gadget, hoping to improve the efficiency of sending documents by garden friends!
Prometheus remote_write InfluxDB,unable to parse authentication credentials,authorization failed
Static analysis of software defects codesonar 5.2 release
Lingyun going to sea | yidiantianxia & Huawei cloud: promoting the globalization of Chinese e-commerce enterprise brands
95年专注安全这一件事 沃尔沃未来聚焦智能驾驶与电气化领域安全
Intelligent software analysis platform embold
Implement secondary index with Gaussian redis
华为CE交换机下载文件FTP步骤