MinGW分為較早開發的MinGW32和之後為編譯64位程式開發的MinGW-w64,MinGW32隻能編譯32位的程式,而mingw64不僅能編譯64位程式,也能編譯32位程式,還能進行交叉編譯,即在32位主機上編譯64位程式,在64位主機上編譯32位程式。
由于用的window10 企業版64位作業系統,

下載下傳位址:https://pan.baidu.com/s/1RNvMBXUiHXruXzrGySnQRg
點選“Download”按鈕,
在使用mingw64之前,由于其支援較多的編譯類型,是以其安裝包較多,需要了解其安裝包的命名規則:http://sourceforge.net/apps/trac/mingw-w64/wiki/download%20filename%20structure
一般采用personal檔案夾下的兩個版本的包編譯64位程式:https://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/
657·240
threads-win32是編譯目标程式是32位,threads-posix是編譯目标程式是64位
下載下傳mingw-w64-install.exe之後進行安裝(離線安裝,比較慢,可以):
根據系統環境,選擇相關配置:
選擇安裝路徑:
下載下傳比較慢,耐心等待……
561·418
561·418
這個安裝過程是在折磨人,可以下載下傳對應的壓縮包。
在cmd下,打開C:\mingw-w64\i686-6.2.0-posix-dwarf-rt_v5-rev1\mingw32\bin目錄,輸入gcc -v,出現如下圖,說明安裝成功: