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,第一個是自定義
選擇需要安裝的版本,32位或者64位
選擇需要安裝的組件,推薦全部安裝吧
安裝成功后,就可以在eclipse上配置TDM-GCC了
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位的程序調試。
- PC官方版
- 安卓官方手機版
- IOS官方手機版