1樓:砂漠的毒蟲
以下答案截止至 2020/04/01:
MinGW: 編譯目標僅相容 32 位應用程式,最新的官方二進位制版本為 GCC 9.2.0。(OSDN)
MinGW-w64: 衍生自 MinGW 的專案,編譯目標相容 32 位應用程式與64 位應用程式,最新的官方二進位制版本為 GCC 8.1.0。(SourceForge)
TDM-GCC: 衍生自 MinGW 和 MinGW-w64 的專案,分為 32 位與 64 位兩個版本,32 位版本的編譯目標僅相容 32 位應用程式,64位版本的編譯目標相容 32 位應用程式與 64 位應用程式,最新的官方二進位制版本為 GCC 9.2.
0。以上三個 GCC 編譯器的 Windows 發行版均相容 POSIX 執行緒標準 。("pthread.h")
個人推薦優先選擇 TDM-GCC 作為首選 C / C++ 編譯器。
2樓:zlrs
tdm-gcc自從2023年6月就沒有發過新版了,最新版是基於GCC-5.1.0的,而現在GCC最新版已經達到9.
2了。(https://gcc.
gnu.org/releases.html)
不過 GCC-5.1.0 已全部支援 C++14(https://gcc.gnu.org/projects/cxx-status.html
),一般情況下夠用了。所以我的個人電腦一直用 TDM-GCC+Code::Blocks.
不過今天編譯nana gui庫的時候失敗了,因為缺少標頭檔案(這是C++17的內容,gcc5.1還未支援)。所以如果有C++17需求的話就不能用tdm-gcc了。
3樓:
幾個打了Windows補丁的GCC編譯器。
推薦使用tdm-gcc,基於最新版本的GCC。
mingw很久才會更新一次。
TDM-GCC : Quirks
What distinguishes TDM-GCC from other GCC distributions?
TDM-GCC : About
tdmgcc,mingw是乙個編譯器,附帶自己的執行庫來實現CLib。
cygwin是乙個POSIX相容層+一堆移植的程式,在Windows上模擬Linux的API,類似於WINE。
msys 是mingw加上一些工具讓你能夠執行make命令。比如cp,awk之類的。
msys2 = mingw-w64 + pacman 。工具部分用cygwin移植。
4樓:叛逆者
我推薦用MinGW-w64。支援x64,winapi支援更全面,奇怪的毛病少。但需要在thread library和異常模型上做出選擇。
MinGW的winapi是有些問題的。比如很久以前我寫的乙個帖子在MinGW下使用DShow的方法DShow的標頭檔案vmr9.h裡甚至有語法錯誤,MixerPref9_RenderTargetMask = 0x000FF000後面沒有逗號。
TDM-GCC也用過很短的一段時間,不過沒有跟別的比較過。
5樓:yang leonier
MinGW是最早的乙個,
mingw-w64最初是某公司內部因為MinGW的不足而自己搞的,後來開源,支援原生64位Windows,現在的地位基本取代了原來的MinGW
TDM-GCC是http://
tdragon.net
搞的用於MinGW和mingw-w64的gcc分支,使用廣泛
6樓:myd7349
2016-04-18
找到一些帖子:
MinGW MinGW-w64 TDM-GCC等工具鏈之間的區別與聯絡
MinGW-w64 Vs TDM-GCC Vs e.g . MinGW Distro
2016-09-13
Windows C++ compiler with full C++11 support (should work with Qt)
----
為什麼俄羅斯不繼續用t 80或t64系列進行公升級反而一直公升級t72
Rzeczpospolita T 64車體太小了,還沒有15式輕坦大,幾乎沒有剩餘的改裝空間。T 80又太貴了,價效比又低,翻新一下老T 72就能達到T 80的水平,何必去大費周章搞T 80呢?毛子沒錢搞 發出了察覺的聲音 1 T64在設計之初就留下乙個隱患 設計過於緊湊。好處有很多,但不適合後期改...
T 64B和T 72B兩種坦克對比如何?
模型小校生 這個問題十分有趣,實際在蘇聯時期,這兩款坦克是緊密搭配的,比如1985年紅場閱兵,T 72B1和T 64B1 無炮射飛彈版的T 64B 都出場了,理論上來說T 64B1的確有一點壓陣的感覺 僅僅是感覺 1985年五月九日紅場閱兵 嗶哩嗶哩 乾杯 bilibili 實際上這種錯覺和假象只維...
為什麼t72 t64坦克首上要搞68度的大傾角而不是原來的60度?
凡星人 毛子設計時就是首上抗彈,首下對比大英的挑戰者小的多了。至於駕駛員的問題,毛子大縱深突擊什麼時候注意過人的命。t72都是可以消耗的,車組成員當然也行。而且在72 64剛出現的年代,誰能正面擊穿? 姬白月 查了現有的公開資料,暫時沒找到有關說法。只能推測這個變化和車內空間優化有關,而車內空間有優...