当前位置:网站首页>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
边栏推荐
- Jenkins 用户权限管理
- How to choose fund products? What fund is suitable to buy in July 2022?
- Ubuntu安装mysql8遇到的问题以及详细安装过程
- Onespin | solve the problems of hardware Trojan horse and security trust in IC Design
- The latest version of codesonar has improved functional security and supports Misra, c++ parsing and visualization
- Flask1.1.4 werkzeug1.0.1 source code analysis: Routing
- 取两个集合的交集
- Mysql子查询关键字的使用方式(exists)
- CodeSonar通过创新型静态分析增强软件可靠性
- H3C S7000/S7500E/10500系列堆叠后BFD检测配置方法
猜你喜欢
MySQL约束之默认约束default与零填充约束zerofill

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

Make this crmeb single merchant wechat mall system popular, so easy to use!

H3C s7000/s7500e/10500 series post stack BFD detection configuration method

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

Implement secondary index with Gaussian redis

程序猿赚的那点钱算个P啊!

Airiot helps the urban pipe gallery project, and smart IOT guards the lifeline of the city

AADL inspector fault tree safety analysis module

VMWare中虚拟机网络配置
随机推荐
恶魔奶爸 B1 听力最后壁垒,一鼓作气突破
201215-03-19—cocos2dx内存管理–具体解释「建议收藏」
Small guide for rapid formation of manipulator (11): standard nomenclature of coordinate system
Make this crmeb single merchant wechat mall system popular, so easy to use!
使用高斯Redis实现二级索引
Nebula Importer 数据导入实践
I wrote a markdown command line gadget, hoping to improve the efficiency of sending documents by garden friends!
Implement secondary index with Gaussian redis
理财产品要怎么选?新手还什么都不懂
Deep learning model compression and acceleration technology (VII): mixed mode
【C语言】指针进阶---指针你真的学懂了吗?
恶魔奶爸 B3 少量泛读,完成两万词汇量+
ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
When easygbs cascades, how to solve the streaming failure and screen jam caused by the restart of the superior platform?
智能软件分析平台Embold
Jetty:配置连接器[通俗易懂]
Phoenix JDBC
目标:不排斥 yaml 语法。争取快速上手
Écrivez une liste de sauts
Introduction to referer and referer policy