当前位置:网站首页>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
边栏推荐
- 微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹
- ERROR: 1064 (42000): You have an error in your SQL syntax; check the manual that corresponds to your
- C语言多角度帮助你深入理解指针(1. 字符指针2. 数组指针和 指针数组 、数组传参和指针传参3. 函数指针4. 函数指针数组5. 指向函数指针数组的指针6. 回调函数)
- DataTable数据转换为实体
- Introduction to referer and referer policy
- 如何满足医疗设备对安全性和保密性的双重需求?
- Measure the height of the building
- Referrer和Referrer-Policy简介
- 恶魔奶爸 B2 突破语法,完成正统口语练习
- 95年专注安全这一件事 沃尔沃未来聚焦智能驾驶与电气化领域安全
猜你喜欢
Small guide for rapid formation of manipulator (11): standard nomenclature of coordinate system
How to meet the dual needs of security and confidentiality of medical devices?
恶魔奶爸 B3 少量泛读,完成两万词汇量+
Implement secondary index with Gaussian redis
OneSpin 360 DV新版发布,刷新FPGA形式化验证功能体验
【C语言】指针进阶---指针你真的学懂了吗?
机械臂速成小指南(十一):坐标系的标准命名
Codesonar enhances software reliability through innovative static analysis
神兵利器——敏感文件发现工具
智能软件分析平台Embold
随机推荐
uva 12230 – Crossing Rivers(概率)「建议收藏」
使用枚举实现英文转盲文
Small guide for rapid formation of manipulator (12): inverse kinematics analysis
Introduction to referer and referer policy
阿洛的烦恼
Data sorting in string
机械臂速成小指南(十一):坐标系的标准命名
I Basic concepts
201215-03-19—cocos2dx内存管理–具体解释「建议收藏」
Optimization cases of complex factor calculation: deep imbalance, buying and selling pressure index, volatility calculation
HDU4876ZCC loves cards(多校题)
Cantata9.0 | new features
有用的win11小技巧
How to choose financial products? Novice doesn't know anything
Prometheus remote_write InfluxDB,unable to parse authentication credentials,authorization failed
Ubuntu安装mysql8遇到的问题以及详细安装过程
MySQL约束之默认约束default与零填充约束zerofill
微服务远程Debug,Nocalhost + Rainbond微服务开发第二弹
软件缺陷静态分析 CodeSonar 5.2 新版发布
Flask1.1.4 werkzeug1.0.1 source code analysis: Routing