本文主要講述如何安裝 C語言 編譯器——MinGW-w64,特色是文章附有完整詳細的實際安裝過程截圖,文字反而起說明提示做用。chrome
編寫本文的緣由始於個人一個觀點:圖片能夠比文字傳達更多的信息,也能讓其餘人更容易理解做者的意圖及思想。所以,我將安裝 MinGW-w64 的過程和步驟,編寫成了這篇以圖片爲主的教程,爲了讓看到這篇文章的任何人,均可以很容易按照圖片所示正確安裝 MinGW-w64。編程
我但願寫出一篇即便是⑨也能夠看懂的 MinGW-w64 安裝教程。瀏覽器
1、什麼是 MinGW-w64 ?
MinGW 的全稱是:Minimalist GNU on Windows 。它其實是將經典的開源 C語言 編譯器 GCC 移植到了 Windows 平臺下,而且包含了 Win32API ,所以能夠將源代碼編譯爲可在 Windows 中運行的可執行程序。並且還可使用一些 Windows 不具有的,Linux平臺下的開發工具。一句話來歸納:MinGW 就是 GCC 的 Windows 版本 。安全
以上是 MinGW 的介紹,MinGW-w64 與 MinGW 的區別在於 MinGW 只能編譯生成32位可執行程序,而 MinGW-w64 則能夠編譯生成 64位 或 32位 可執行程序。服務器
正由於如此,MinGW 現已被 MinGW-w64 所取代,且 MinGW 也早已中止了更新,內置的 GCC 停滯在了 4.8.1 版本,而 MinGW-w64 內置的 GCC 則更新到了 6.2.0 版本。網絡
2、爲何使用 MinGW-w64 ?
1. MinGW-w64 是開源軟件,能夠無償使用。
2. MinGW-w64 由一個活躍的開源社區在持續維護,所以不會過期。
3. MinGW-w64 支持最新的 C語言 標準。
4. MinGW-w64 使用 Windows 的C語言運行庫,所以編譯出的程序不須要第三方 DLL ,能夠直接在 Windows 下運行。
5. 那些著名的開源 IDE 實際只是將 MinGW-w64 封裝了起來,使它擁有友好的圖形化界面,簡化了操做,但內部核心仍然是 MinGW-w64。架構
MinGW-w64 是穩定可靠的、持續更新的 C/C++ 編譯器,使用它能夠免去不少麻煩,不用擔憂跟不上時代,也不用擔憂編譯器自己有bug,能夠放心的去編寫程序。編輯器
3、MinGW-w64 適合作什麼?
對於熟悉 MinGW-w64 的高手而言,它能夠編譯任何 C語言 程序。但對於通常人來講,MinGW-w64 太過簡陋,連圖形用戶界面都沒有。這讓習慣使用鼠標的人,感到很痛苦。雖然也能夠經過一些配置,讓 MinGW-w64 擁有圖形用戶界面,但那個過程很是麻煩。工具
除此以外,編譯複雜的程序時,還須要你會編寫 Makefile ,不然只能一個文件一個文件的編譯,可想而知會多麼辛苦。性能
但對於初學 C語言 的人來講,MinGW-w64 是正合適的編譯器,至少黑色的命令提示符界面頗有編程的氣氛,感受很酷。
在剛開始學 C語言 時,全部代碼一般都寫在一個文件中,只要輸入幾個簡單的命令,就能用 MinGW-w64 編譯成可執行文件。雖然 VS2015 等編譯器,只要點擊下鼠標就能夠完成編譯,但它會自動生成一大堆工程文件,讓初學者摸不着頭腦。而 MinGW-w64 則只會生成一個可執行文件。
若是對 MinGW-w64 和 VS2015 等編譯器進行一下形容,那麼 MinGW-w64 是手動的,而 VS2015 等編譯器則是自動的。所以 MinGW-w64 的編譯過程更加直觀容易理解,也比較適合C語言學習。
總而言之,對於通常人來講,MinGW-w64 適合學習 C語言 時使用,真正工做仍是用 VS2015 更好。固然若是您是在 Linux 下工做,那麼Code::Blocks多是一個選擇,不過最大的多是您必須習慣使用 GCC 來編譯程序。
4、下載和安裝 MinGW-w64
在開始安裝以前,請先確認您知足如下幾個條件。
1.您的電腦已經鏈接到網絡。
2.您的電腦硬盤有500MB的剩餘空間。
3.您如今有充足的時間。(受您當前網速的影響,安裝過程可能會花費10幾分鐘或1個小時以上的時間。)
若是您確認,您知足了上述條件,那麼就能夠開始安裝 MinGW-w64 了。
注意:教程中的圖片都是實際安裝時的原比例截圖,若是您看不清圖片中的提示語,能夠將圖片放大,不會影響清晰度。想要觀看大圖,只需點擊圖片,就會跳轉到原始尺寸的圖片頁面中。若是前面的方法失效,您仍然能夠經過瀏覽器放大頁面的功能,放大圖片,例如在 Chrome 瀏覽器下,您能夠按住 Ctrl 鍵,而後滾動鼠標滾輪,便可放大頁面。
1.MinGW-w64官方網站首頁(http://mingw-w64.org/)
說明:MinGW-w64 官方網站的地址是:http://mingw-w64.org ,首頁樣式如上圖所示。
操做:點擊紅框中的「Downloads」超連接,進入 MinGW-w64 下載詳情頁面。
2.MinGW-w64下載詳情頁面
說明:這是 MinGW-w64 的下載詳情頁面。首先看到一個標題爲 Pre-built toolchains and packages 的列表,這裏面是包含 MinGW-w64 及特定工具的整合包。咱們這個教程只安裝 MinGW-w64 ,因此只需下載 MinGW-w64 便可。
操做:點擊紅框中的「SourceForge」超連接,就會進入 SourceForge 中的 MinGW-w64 下載頁面。
3.SourceForge 中的 MinGW-w64 下載頁面
說明:MinGW-w64 的代碼和可執行文件被託管存儲在 SourceForge 上,在這個頁面上就能夠直接下載 MinGW-w64 了。MinGW-w64 是很是複雜的,編譯器大多都是如此,爲了適應各類操做系統,它們的組件會存在各類不一樣的版本,以適應不一樣的環境。因此,咱們直接下載 MinGW-w64 的安裝程序,它會按照咱們的須要,自動下載適合的組件,並將它們組織在一塊兒。
操做:點擊紅框中的「Download mingw-w64-install.exe」超連接,將會下載這個 MinGW-w64 自動安裝的程序。
4.等待 MinGW-w64 安裝程序開始下載
說明:5秒鐘以後,瀏覽器會自動下載 mingw-w64-install.exe 。
操做:只需等待。
注意:若是瀏覽器沒有自動下載,則能夠點擊黃框中的「direct link」超連接,手動下載。若是下載速度很是慢,能夠點擊綠框中的「mirror」超連接,選擇一個離本身近的鏡像網站,可能會得到較高(沒法保證)的下載速度。
5.正在下載 mingw-w64-intall.exe
說明:若是你的瀏覽器是 chrome ,那麼在瀏覽器下部,會出現這樣一個下載標籤。
操做:只需等待。
6.MinGW-w64 安裝程序
說明:這就是 MinGW-w64 的安裝程序。它本質上是一個下載程序,會根據咱們以後的一些設置,選擇性的下載相應的組件,並將它們組織在一塊兒。因此,運行前要肯定網絡通暢,並且你有足夠的時間,由於根據你的網速,它可能須要花費必定的時間來下載。
操做:用鼠標雙擊運行 mingw-w64-install.exe 。
注意:若是出現沒法運行,或者安裝出錯,你能夠右鍵點擊它,並在彈出窗口中選擇「以管理員身份運行」選項,從新運行 mingw-w64-install.exe ,基本能夠解決大部分問題。
7.MinGW-w64 安裝程序歡迎界面
說明:歡迎使用 MinGW-w64 在線安裝程序。
操做:點擊紅框中的 「Next」 按鈕,將會進入下一步安裝步驟。
8.從服務器獲取 MinGW-w64 文件信息
說明:這裏程序正在連接服務器,以便獲取存儲在倉庫中的 MinGW-w64 的文件明細。
操做:只需等待。
9.MinGW-w64 版本選擇
說明:在這個界面,你能夠根據所要搭建的開發環境,選擇不一樣的選項,從而下載所需的組件。
操做:選擇 Version、Architecture、Threads、Exception、Build revision 下拉列表中適當的選項,接下來將會詳細介紹這些選項。
10.選擇 gcc 版本
說明:Version 指的是 gcc 的版本,若是沒有特殊的需求,通常選擇最高的版本號便可。
操做:在這個版本中,最高版本是 6.2.0 ,選中它便可。
11.選擇電腦系統架構
說明:Architecture 是指電腦系統是 32位 仍是 64位,根據你的電腦系統作出對應選擇。
操做:個人電腦系統是 64位 的,因此我選擇了 x86_64,若是你是 32位 系統,則選擇 i686 便可。
12.選擇操做系統接口協議
說明:這個世界上只有兩種操做系統,符合 posix 協議的,和 Windows 。如這個笑話所說的,若是你想要開發 Windows 程序,須要選擇 win32 ,而開發 Linux、Unix、Mac OS 等其餘操做系統下的程序,則須要選擇 posix 。
操做:我只開發在 Windows 下運行的程序,因此選擇了 win32 。
13.選擇異常處理模型(64位)
說明:異常處理在開發中很是重要,你在開發的過程當中,大部分的時間會耗在處理各類異常狀況上。若是你以前選擇了 64位,則這裏有兩個異常處理模型供你選擇,seh 是新發明的,而 sjlj 則是古老的。seh 性能比較好,但不支持 32位。 sjlj 穩定性好,支持 32位。
操做:我這裏選擇了 seh 。
14.選擇異常處理模型(32位)
說明:選擇了 32位 後,則能夠用 dwarf 和 sjlj 兩種異常處理模型。一樣的,dwarf 的性能要優於 sjlj ,能夠它不支持 64位 。
操做:建議選擇 dwarf 。
15.創建修訂
說明:暫時沒弄明白是作什麼的。(知道的人請留言)
操做:選擇默認選項。
16.MinGW-w64 版本選擇完成
說明:綠框中就是個人 MinGW-w64 安裝配置單,gcc 是 6.2.0 版本,系統架構是 64位,接口協議是 win32,異常處理模型是 seh,Build revision 是 1 。
操做:點擊紅框中的「Next」按鈕,進入下一個步驟。
17.選擇 MinGW-w64 的安裝目錄
說明:在這裏選擇 MinGW-w64 將要安裝到哪一個目錄中去。安裝程序默認會將 MinGW-w64 安裝在 C盤 ,而在 Windows 操做系統中 C盤 是系統盤,操做系統會被安裝在這個盤裏,而按照通常的習慣,咱們儘可能不把應用軟件安裝載系統盤裏。由於之前的電腦使用的是機械硬盤,而機械硬盤頻繁讀寫會下降效率,因此儘可能將操做系統與應用軟件放在不一樣的硬盤分區下。固然,如今的電腦大部分都配備了固態硬盤(SSD),並且一般做爲系統盤來使用,所以已經沒有讀寫效率的問題了。因此若是你還在用機械鍵盤,就將 MinGW-w64 放到其餘非系統盤裏,若是使用固態硬盤,則能夠放在安裝程序提示的默認位置,或其餘地方都可。
操做:點擊紅框中的「Browse」按鈕,以便更改 MinGW-w64 的安裝位置。
18.更改 MinGW-w64 的安裝位置
說明:點開綠框中的「此電腦」,就能夠打開一個樹狀列表,而後找到你想要將 MinGW-w64 安裝到的位置。你也能夠點擊黃框中的「新建文件夾」按鈕,建立一個新的目錄。
操做:選擇好安裝的目錄後,點擊紅框中的「肯定」按鈕,以後安裝程序將把 MinGW-w64 安裝到那裏。
19.確認 MinGW-w64 安裝目錄
說明:界面中的 Space available 指的是你選擇的目錄,所在的硬盤分區的剩餘空間,而 MinGW-w64 至少會佔用 500 MB 的空間。Create shortcuts in Start Menu 是說在開始菜單建立 MinGW-w64 的快捷方式,通常默認勾選便可。
操做:確認安裝目錄沒問題後,點擊紅框中的「Next」按鈕,開始正式安裝 MinGW-w64 。
20.開始下載 MinGW-w64 本體
說明:安裝程序開始鏈接服務器,並從中下載 MinGW-w64 的本體文件,視乎你的網絡環境,下載所需的時間會有所不一樣,若是你有其餘事情要作,能夠點擊「Cancel」按鈕,取消本次安裝。
操做:只需等待。
21.MinGW-w64 下載完成
說明:MinGW-w64 已經下載完成,咱們能夠在以前選擇的安裝目錄下,找到它的各類組件文件。
操做:點擊紅框中的「Next」按鈕,繼續下一個步驟。
22.關閉 MinGW-w64 安裝程序
說明:MinGW-w64 的安裝程序已經完成了它的使命,但 MinGW-w64 尚未安裝完成,以後咱們還須要進行一些配置,才能正常使用它編譯源代碼。
操做:點擊紅框中的「Finish」按鈕,將關閉 MinGW-w64 安裝程序。
23.MinGW-w64 安裝目錄
說明:MinGW-w64 下載完成後的安裝目錄,包含1個文件夾:mingw64,3個文件:mingw-w64.bat、uninstall.exe、uninstall.ini,和1個快捷方式:mingw-w64。雖然 MinGW-w64 已經下載完成,但並無安裝完成,咱們還須要配置一下操做系統的環境變量,將 MinGW-w64 的 bin 目錄加入其中,使操做系統能夠找到那些編譯工具。
操做:雙擊紅框中的「mingw64」文件夾,進入其中。
24.MinGW-w64 的 mingw64 文件夾
說明:mingw64 中包含了一系列的文件夾,根據文件夾的名稱,大概能猜到它們是作什麼用的,但咱們暫時不須要徹底明白,只須要知道其中 bin 文件夾中,存放了那些編譯工具便可。
操做:雙擊紅框中的「bin」文件夾,進入其中。
25.MinGW-w64 的 bin 文件夾
說明:bin 文件夾下包含了不少後綴名是 .exe 的可執行程序,這些就是開發時所需的工具,如:gcc.exe 是用來編譯 C程序的,g++.exe 是用來編譯 C++ 程序的,而 gdb.exe 則是用來調試程序的 debug 工具。
操做:點擊紅框中的地址欄,並複製(Ctrl + c)那一串地址。
26.此電腦
說明:咱們已經複製了 MinGW-w64 的 bin 文件夾的地址,接下來只要將它添加到系統的環境變量中,就能夠完成 MinGW-w64 的所有配置了。
操做:右鍵點擊「此電腦」,在彈出的菜單中點擊紅框中的「屬性」項。
27.計算機系統窗口
說明:這個窗口也能夠經過「控制面板」 -> 「系統和安全」 -> 「系統」來打開。若是你不知道本身的系統是 32位 仍是 64位,也能夠在這裏查看。
操做:點擊紅框中的「高級系統設置」連接,將打開「系統屬性」窗口。
28.系統屬性窗口
說明:所謂的「環境變量」其實就是各類程序的默認安裝目錄,在那裏有可執行程序。
操做:點擊紅框中的「環境變量」按鈕,將打開「環境變量」窗口。
29.系統環境變量窗口
說明:在這個窗口中咱們能夠編輯系統的環境變量,不少軟件在安裝的時候,會自動編輯環境變量。MinGW-w64 的安裝程序比較簡陋,只能由咱們手動編輯。
操做:首先點擊選中綠框中的「Path」項,而後再點擊紅框中的「編輯」按鈕。
30.編輯 Path 環境變量
說明:這是 Windows 10 中的編輯界面,比以前的版本要清晰明瞭,操做簡單了不少,也不容易出錯了。
操做:點擊紅框中的「新建」按鈕,將建立一個新的空白變量位置。
31.新建 MinGW-w64 的環境變量
說明:如今只需將以前複製的 MinGW-w64 的 bin 文件夾地址,複製到新增的空白變量位置裏,便可完成 MinGW-w64 的配置工做。
操做:將 bin 文件夾地址,黏貼到紅框中的輸入框中。
32.添加 MinGW-w64 環境變量已完成
說明:MinGW-w64 的環境變量已經添加完畢。
操做:點擊紅框中的「肯定」按鈕,MinGW-w64 的配置就完成了。
33.啓動「命令提示符」
說明:爲了測試 MinGW-w64 是否配置成功,咱們須要在「命令提示符」中執行一個命令。因此要先啓動「命令提示符」,值得注意的是各個 Windows 版本的啓動方式不一樣,但均可以經過打開「運行」窗口,輸入「cmd」來打開它。
操做:右鍵點擊開始按鈕,在彈出的菜單中點擊紅框中的「命令提示符」項。
34.命令提示符
說明:MinGW-w64 是命令行工具,若是不與其餘軟件配合,則只能經過「命令提示符」來調用。
操做:輸入「gcc -v」 並按回車鍵(Enter),將會顯示 MinGW-w64 的組件列表。
35.MinGW-w64 安裝完成
說明:若是你的「命令提示符」顯示了一大串組件信息,那說明你的 MinGW-w64 已經安裝完成了,恭喜!
操做:從如今開始你就能夠用 MinGW-w64 來編譯 C程序 了。
5、使用 MinGW-w64 編譯源代碼
MinGW-w64 沒有圖形用戶界面,它實際上是一組命令行工具集,任何操做都只能經過在「命令提示符」中輸入命令的形式來執行。對於編程來講,這種命令行工具尤爲獨特的優點,那就是不用雙手離開鍵盤,便可完成全部操做。鼠標雖然使用簡單方便,但效率仍然不及鍵盤。並且,給一個程序開發圖形用戶界面,是一件很是麻煩的事情,由於它是與平臺緊密相關的,你要考慮各個平臺的不一樣。
固然,世界上仍是有不少擁有漂亮的圖形用戶界面的集成開發環境(IDE),其中的一些內置的編譯器就是 MinGW-w64(GCC) ,例如:Code Lite、Code::Blocks 等。
A.編譯命令 gcc
格式:gcc 源代碼文件的完整名字
示例:gcc hello.c
說明:「gcc」是 MinGW-w64 內置的編譯命令,「hello.c」則是咱們要編譯的源代碼文件的名字。
注意:首先,「gcc」命令與源代碼的文件名之間有一個空格。其次,文件名必須完整正確,不能省略後綴名「.c」。
由於 MinGW-w64 原本就是將 GCC 移植到 Windows 上的產物,因此操做方式和 GCC 同樣,只是在 Linux 下命令是被鍵入到「終端」中,而 Windows 下則是被鍵入到「命令提示符」裏。
B.建立 hello.c 源代碼文件
在用「gcc」命令編譯源代碼以前,咱們首先要有一個存儲了C語言代碼的文件。C語言的源代碼文件其實就是普通的文本文件,惟一的區別就是後綴名不一樣,文本文件的後綴名是「.txt」,而C語言源代碼文件的後綴名是「.c」。
因此咱們新建一個文本文件,名字能夠任意取,我這裏就將其命名爲「hello」,如今文件的完整名字就是「hello.txt」了。以後咱們只須要把「hello.txt」的後綴名「.txt」更改成「.c」後綴名,這樣就獲得了 C語言 源代碼文件「hello.c」了。
C.編寫 hello, world 源代碼
這裏用 Windows 自帶的記事本或任意文本編輯器,將「hello.c」這個源代碼文件打開,而後將上圖所示的測試代碼鍵入到文件中,最後保存文件便可。如今測試用的源代碼文件已經準備完成,咱們能夠進行下一步的編譯了。
這段代碼是最基礎的 hello, world 程序,會在屏幕上顯示「hello, world」這段文字。相信這是學編程的大多數人,入門時的第一個程序,因此這裏也就再也不贅述了。
D.編譯 hello.c 源代碼
以前說過 MinGW-w64 是命令行工具沒有圖形用戶界面,因此編譯操做須要在命令提示符中進行。
首先咱們打開命令提示符,而後要將工做目錄定位到源代碼文件的存儲位置,這一步很是重要,沒有接觸過命令行工具的人,每每會在這裏出錯。DOS 命令「cd」能夠改變當前的工做目錄,具體作法是「cd」命令後面加上目標工做目錄,如上圖第三行,就是從新定位到 E盤的 a 目錄下。使用完「cd」命令後,還要再鍵入一次定位到的目錄的地址,這樣纔會轉移過去,但只須要鍵入盤符便可,並不須要鍵入完整地址,如上圖第四行。工做目錄從新定位後,如上圖第五行所示,工做目錄已經從 C:\Users\lenovo 更改成 E:\a 。
如今咱們只須要執行「gcc hello.c」這行命令,就能夠將源代碼編譯爲可執行程序了。
E.編譯後生成 a.exe 可執行程序
如上圖所示,a.exe 就是編譯後生成的可執行程序。由於咱們編譯時沒有指定生成的程序名,因此 MinGW-w64 默認將程序命名爲 a ,加上後綴名就是 a.exe 了。若是咱們想在編譯時就指定生成的程序名,就須要使用「gcc」命令的「-o」選項了。
F.帶 -o 參數的 gcc 命令
格式:gcc 源代碼文件的名字 -o 編譯後程序的名字
示例:gcc hello.c -o hello.exe
說明:「gcc」這個命令擁有不少內置選項,其中「-o」表示將它後面的單詞設置編譯後文件的名字。
注意:選項「o」是英文的小寫字母,並非數字零,而且它的後面只能是想設置的文件名。
這種在編譯時命名的方法好像很雞肋,初看好像只是幫咱們省了一些時間,畢竟咱們也能夠在編譯後手動更名。這種想法是由於咱們的程序還很簡單,只有一個源代碼文件,也只會編譯出一個程序。當之後咱們的程序變複雜了,可能會在一個工做目錄下編譯出複數個程序,這時就必須用 -o 選項了,不然編譯出的程序都叫 a.exe ,會在生成時互相覆蓋掉。
G.編譯 hello.c 成 hello.exe
一樣要先定位到咱們在用的工做目錄下,而後執行「gcc hello.c -o hello.exe」這條命令,就會編譯生成一個名叫 hello.exe 的可執行文件了。
H.編譯後生成 hello.exe 可執行程序
執行完「gcc hello.c -o hello.exe」編譯命令後,會在工做目錄中生成 hello.exe 可執行程序,這就是咱們獲得的最終成果。
I.雙擊運行 hello.exe
用鼠標雙擊運行編譯後的 hello.exe 程序,會啓動一個命令提示符窗口,並在裏面顯示「hello, world」這幾個字符。這表明咱們成功的完成了一次編譯,將那段C語言代碼編譯成了計算機能夠執行的程序。
J.在命令提示符中運行 hello.exe
想要運行編譯好的程序,並非非要用鼠標雙擊程序啓動,也可在命令提示符中直接輸入編譯後的程序名稱,例如輸入「hello.exe」,也能夠直接運行程序。甚至能夠省略程序的後綴名,只需輸入「hello」便可,程序一樣會正確的運行。
6、一些額外的設置
這些額外的設置,可使 MinGW-w64 使用起來更方便。由於「gcc」命令有些麻煩,每次編譯都要輸入相似「gcc hello.c -o hello.exe」這樣的一串字符,因此咱們爲了簡化這一步驟,轉而使用「make」命令。只是「make」是 Linux 和 類Unix 下的工具,因此在 MinGW-w64 中須要一些額外的修改。
1).建立 gcc.exe 的副本 cc.exe
首先複製一個「gcc.exe」的副本,而後將其改名爲「cc.exe」便可。
2).建立 mingw32-make.exe 的副本 make.exe
與對「gcc.exe」的操做相同,複製一個「mingw32-make」的副本,而後改名爲「make.exe」。
3).使用 make 命令編譯源代碼
如今咱們就可使用「make」命令來編譯源代碼,只須要輸入「make hello」便可編譯生成「hello.exe」了。
7、進階
上述只是簡單的編譯源代碼的方法,適用於單個或少許源代碼文件,若是是複雜的大型程序,要用到 makefile 來組織源代碼時,就須要 mingw32-make(修改後使用 make) 命令了。
若是程序編譯或運行出錯,須要調試源代碼,則可使用 gdb 命令,來幫助咱們肯定問題產生在哪裏。
若是代碼沒有明顯的編譯錯誤,運行時也沒有邏輯錯誤,則在最終編譯爲可發佈版的程序時,咱們還要考慮編譯優化的問題,以便生成的程序文件擁有更小的體積,和更高的運行效率。gcc 命令有 -00 、 -01 、 -02 、 -03 這幾個優化選項,其中 -00 是默認選項,意思是無優化,剩下的幾個選項隨數字的增大,優化程度也會逐漸加強。
8、問題列表
這裏會列出一些能夠預見的問題,並提供解決問題方法。
①.若是「自動安裝程序」沒法下載組件
說明:若是網絡環境不太好,或因寬帶提供商的限制,可能會致使程序下載組件很是的緩慢,甚至會失敗。這種時候,咱們能夠不用安裝程序,而是嘗試直接手動下載 MinGW-w64 的壓縮包。這種方法的好處是可使用第三方下載軟件,而這種下載軟件大多提供加速下載,以及斷點續傳功能。基本能解決沒法下載的問題。
操做:如上圖所示。將第四章、第3節 SourceForge 中的 MinGW-w64 下載頁面往下拉,就能看到這部分的頁面。其中,紅框內的連接,就是 MinGW-w64 的壓縮包手動下載連接(6.3.0版),只需根據須要選擇對應的連接下載便可。例如:x86_64-win32-seh ,x86_64 指 64位,win32 指可開發 Windows 程序,seh 指 異常處理模型。
將 MinGW-w64 壓縮包下載到本地後,解壓縮,而後就能夠照常進行配置了。