当前位置:网站首页>MinGW MinGW-w64 TDM-GCC等工具链之间的差别与联系「建议收藏」
MinGW MinGW-w64 TDM-GCC等工具链之间的差别与联系「建议收藏」
2022-07-07 20:04:00 【全栈程序员站长】
大家好,又见面了,我是全栈君。
不当之处,尽请指正。
同样点:
一、 他们都是用于编译生成Windows应用程序的工具链。
二、 他们都是基于gcc的。
不同之处(仅仅说大的):
一、项目之间的关系
1. MinGW应该是最先诞生的。
2. MinGW-w64项目最初是做为MinGW的一个分支而诞生,但如今已经独立发展。具体信息參见:
http://sourceforge.net/apps/trac/mingw-w64/wiki/History
http://zh.wikipedia.org/wiki/MinGW
3. TDM-GCC及其它类似的编译器集成包
TDM-GCC是非官方组织提供及维护的编译器集成包。换句话说,他不是由MinGW或MinGW-w64项目官方提供的编译器集成包。
但他基于MinGW及MinGW-w64。
并且。他也有他的长处:
比如,TDM-GCC集成了:
最新的稳定版本号的GCC工具集,
一些有用的补丁,
MinGW及MinGW-w64中的执行时API。
具体信息,參考:http://tdm-gcc.tdragon.net/about
除了TDM-GCC之外,类似的非官方编译器集成包有
Boost Science Package 、TakeoffGW等(当中大多基于MingGW-w64项目)。
很多其它编译器集成包參见:http://zh.wikipedia.org/wiki/MinGW
二、功能区别
1. MinGW
貌似仅仅能编译生成win32程序。
2. MinGW-w64
支持编译生成Win32与Win64的windows程序。
3. TDM-GCC及其它非官方的编译器集成包
看他们基于什么项目。多数预计能支持编译生成Win32与Win64的windows程序。
三、执行平台
1. MinGW
仅仅能执行在windows平台。
2. MinGW-w64
在Win32、Win64、Linux 32、Linux 64等主流平台上都有版本号可用。
详见:http://mingw-w64.sourceforge.net/download.php
3. TDM-GCC及其它非官方的编译器集成包
没细考证过。
预计多半是执行在windows平台。
发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/116391.html原文链接:https://javaforall.cn
边栏推荐
- easyui 日期控件清空值
- 神兵利器——敏感文件发现工具
- UVA 11080 – Place the Guards(二分图判定)
- 《数字图像处理原理与实践(MATLAB版)》一书之代码Part2[通俗易懂]
- Airiot helps the urban pipe gallery project, and smart IOT guards the lifeline of the city
- Referrer和Referrer-Policy简介
- 死锁的产生条件和预防处理[通俗易懂]
- I wrote a markdown command line gadget, hoping to improve the efficiency of sending documents by garden friends!
- [concept of network principle]
- Dachang classic pointer written test questions
猜你喜欢
使用camunda做工作流设计,驳回操作
Make this crmeb single merchant wechat mall system popular, so easy to use!
AADL inspector fault tree safety analysis module
Cantata9.0 | 全 新 功 能
Helix QAC 2020.2 new static test tool maximizes the coverage of standard compliance
Dachang classic pointer written test questions
【C语言】指针进阶---指针你真的学懂了吗?
OneSpin 360 DV新版发布,刷新FPGA形式化验证功能体验
目标:不排斥 yaml 语法。争取快速上手
Tensorflow2. How to run under x 1 Code of X
随机推荐
使用枚举实现英文转盲文
九度 1201 -二叉排序数遍历- 二叉排序树「建议收藏」
【论文阅读】MAPS: Multi-agent Reinforcement Learning-based Portfolio Management System
CodeSonar如何帮助无人机查找软件缺陷?
凌云出海记 | 易点天下&华为云:推动中国电商企业品牌全球化
How to choose fund products? What fund is suitable to buy in July 2022?
JNI 初级接触
Phoenix JDBC
Apifox 接口一体化管理新神器
Introduction to referer and referer policy
VMWare中虚拟机网络配置
Onespin | solve the problems of hardware Trojan horse and security trust in IC Design
openGl超级宝典学习笔记 (1)第一个三角形「建议收藏」
论文解读(ValidUtil)《Rethinking the Setting of Semi-supervised Learning on Graphs》
Solve the problem that the executable file of /bin/sh container is not found
神兵利器——敏感文件发现工具
写了个 Markdown 命令行小工具,希望能提高园友们发文的效率!
Phoenix JDBC
Update iteration summary of target detection based on deep learning (continuous update ing)
使用camunda做工作流设计,驳回操作