淘小兔

TDM-GCC是Windows平台下GCC编译器,安装使用简单,适用于XP-Win10间的所有操作系统,它可以创建32位 或 64位的二进制文件。知识兔小编这里为大家带来tdm gcc 64bit,欢迎免费下载!

mingw和tdm-gcc是什么关系

知识兔

相同点:

一、 他们都是用于编译生成Windows应用程序的工具链。

二、 他们都是基于gcc的。

不同之处(只说大的):

一、项目之间的关系

1. MinGW应该是最先诞生的。

2. TDM-GCC及其他类似的编译器集成包

TDM-GCC是非官方组织分享及维护的编译器集成包。换句话说,他不是由MinGW或MinGW-w64项目官方分享的编译器集成包。

但他基于MinGW及MinGW-w64。而且,他也有他的优点:

例如,TDM-GCC集成了:

最新的稳定版本的GCC工具集,

一些实用的补丁,

MinGW及MinGW-w64中的运行时API。

除了TDM-GCC之外,类似的非官方编译器集成包有

Boost Science Package 、TakeoffGW等(其中大多基于MingGW-w64项目)。

二、功能差别

1 聽MinGW-w64

支持编译生成Win32与Win64的windows程序。

2. TDM-GCC及其他非官方的编译器集成包

看他们基于什么项目。多数估计能支持编译生成Win32与Win64的windows程序。

三、运行平台

1. MinGW-w64

在Win32、Win64、Linux 32、Linux 64等主流平台上都有版本可用。

2. TDM-GCC及其他非官方的编译器集成包,只能运行在windows平台。

GCC编译器怎么用

知识兔

TDM-GCC安装配置教程

下载解压后,先安装tdm gcc 64bit,第一个是自定义

202202062158406921760000

选择需要安装的版本,32位或者64位

202202062158413775510001

选择需要安装的组件,推荐全部安装吧

202202062158421484290002

安装成功后,就可以在eclipse上配置TDM-GCC了

202202062158430079880003

netbeans的话装了msys就可以直接使用了,但是eclipse死活不认

mingw32-make.exe,复制一个,改名为make.exe

把安装目录C:\MinGW64\bin里面所有带有x86_64-w64- 的exe文件全部复制一个,改名时候去掉x86_64-w64-

比如x86_64-w64-mingw32-c++.exe改为mingw32-c++.exe

现在启动eclipse看看。

编译要注意,默认 TDM-GCC 64位生成的64位EXE

要用参数-m32 生成32位应用程序

关于32位和64位的说明

知识兔

TDM64版可以运行在32位 和 64位系统, 因为编译器可执行文件都是32位的。

TDM64版将建立64位的程序在默认情况下,因为 它的功能作为一个“本地x86_64-w64-mingw32”工具链。

TDM64版不是一个交叉编译器除了在最严格的意义上的 这个词。 从GNU configury的角度来看,这是一个本地工具链,因为 其主机和目标系统是相同的 (“x86_64-w64-mingw32”)。

TDM64版是一个“bi-arch”工具链,有时被称为 “multilib”。

这意味着它也能生成32位程序如果你想要它。 你 只需要使用“两个同伴m32”标记当你编译源代码 代码对象代码,当你到dll或链接对象代码 前女友。

你不能把32位代码和64位对象代码,或者你会得到 链接器错误。 这些通常看起来像“未定义的参考……” 或“架构的输入文件… 是不兼容……”。

你不能用一个32位版本的GDB调试一个64位的程序。 这是 为什么GDB分享TDM64版的版本是64位的,只有 程序。 您需要使用GDB的32位版本,如分享的一个 由MinGW.org项目,32位的程序调试。

点击下载

下载仅供下载体验和测试学习,不得商用和正当使用。

下载体验

请输入密码查看内容!

如何获取密码?

 

点击下载