MinGW是一個可自由使用和自由發(fā)布的Windows特定頭文件和使用GNU工具集導(dǎo)入庫的集合。MinGW可以為編寫C,C++程序,用戶提供更加全面的操作,允許你生成本地的Windows程序而不需要第三方C運行庫。實際上MinGW 并不是一個C/C++ 編譯器,而是一套GNU工具集合。除開GCC (GNU 編譯器集合) 以外,MinGW 還包含有一些其他的GNU 程序開發(fā)工具 (比如gawk bison 等等)。

MinGW軟件功能
用于生成Windows二進制文件的GNU工具的(編譯器、鏈接器和檔案管理器)
用于Windows平臺安裝和部署MinGW和MSYS的命令行安裝器(mingw-get)
用于命令行安裝器的GUI打包器(mingw-get-inst)
MinGW安裝步驟
1、在本站下載MinGW后,在電腦本地得到一個壓縮包,使用360壓縮軟件解壓后,雙擊.exe文件進入

2、下載安裝文件或者僅僅下載,您可以根據(jù)您自己的需求決定,選擇完成后點擊【Next】。

3、進入MinGW安裝協(xié)議界面,點擊【I Agree】。

4、選擇一個MinGW包安裝,previous(以前)、current(現(xiàn)在)、candidate(候選),您可以自行選擇,選擇完成后點擊【Next】

5、選擇MinGW安裝程序,小編建議默認就可以了,然后點擊【下一步】。

6、選擇MinGW安裝位置,您可以點擊【next】,軟件會自動安裝?;蛘吣梢渣c擊【Browse】,在彈出的安裝位置界面中,您可以自行選擇MinGW安裝位置,選擇完成后,點擊【next】。

7、準備安裝MinGW,點擊【Install】開始安裝軟件,您需要耐心等待軟件安裝完成就可以了。

GCC命令行參數(shù)
復(fù)習(xí)一下GCC命令行參數(shù),看看各個版本的區(qū)別——
32位版:加上 -m32 參數(shù),生成32位的代碼。
64位版:加上 -m64 參數(shù),生成64位的代碼。
debug版:加上 -g 參數(shù),生成調(diào)試信息。
release版:加上 -static 參數(shù),進行靜態(tài)鏈接,使程序不再依賴動態(tài)庫。加上 -O3 參數(shù),進行最快速度優(yōu)化。加上-DNDEBUG參數(shù),定義NDEBUG宏,屏蔽斷言。
當(dāng)沒有-m32或-m64參數(shù)時,一般情況下會生成跟操作系統(tǒng)位數(shù)一致的代碼,但某些編譯器存在例外,例如——
32位Linux下的GCC,默認是編譯為32位代碼。
64位Linux下的GCC,默認是編譯為64位代碼。
Window系統(tǒng)下的MinGW,總是編譯為32位代碼。因為MinGW只支持32位代碼。
Window系統(tǒng)下的MinGW-w64(例如安裝了TDM-GCC,選擇MinGW-w64),默認是編譯為64位代碼,包括在32位的Windows系統(tǒng)下。
MinGW分為較早開發(fā)的MinGW32和之后為編譯64位程序開發(fā)的MinGW-w64,MinGW32只能編譯32位的程序,而mingw64不僅能編譯64位程序,也能編譯32位程序,還能進行交叉編譯,即在32位主機上編譯64位程序,在64位主機上編譯32位程序。


360解壓縮軟件2023
看圖王2345下載|2345看圖王電腦版 v10.9官方免費版
WPS Office 2019免費辦公軟件
QQ瀏覽器2023 v11.5綠色版精簡版(去廣告純凈版)
下載酷我音樂盒2023
酷狗音樂播放器|酷狗音樂下載安裝 V2023官方版
360驅(qū)動大師離線版|360驅(qū)動大師網(wǎng)卡版官方下載 v2023
【360極速瀏覽器】 360瀏覽器極速版(360急速瀏覽器) V2023正式版
【360瀏覽器】360安全瀏覽器下載 官方免費版2023 v14.1.1012.0
【優(yōu)酷下載】優(yōu)酷播放器_優(yōu)酷客戶端 2019官方最新版
騰訊視頻播放器2023官方版
【下載愛奇藝播放器】愛奇藝視頻播放器電腦版 2022官方版
2345加速瀏覽器(安全版) V10.27.0官方最新版
【QQ電腦管家】騰訊電腦管家官方最新版 2024
360安全衛(wèi)士下載【360衛(wèi)士官方最新版】2023_v14.0