MinGW-w64 離線包安裝方法(經測試可用)

  發布時間:2019-10-05 18:37:04   作者:佚名   我要評論
這篇文章主要介紹了MinGW-w64 離線包安裝方法,測試可用,因為在線安裝比較慢,這里提供離線版本的安裝方法

一、什么是 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 版本。

二、為什么使用 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,可以放心的去編寫程序。

三、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 來編譯程序。

四、下載和安裝 MinGW-w64

在開始安裝之前,請先確認您滿足以下幾個條件。
1.您的電腦已經連接到網絡。
2.您的電腦硬盤有500MB的剩余空間。
3.您現在有充足的時間。(受您當前網速的影響,安裝過程可能會花費10幾分鐘或1個小時以上的時間。)

如果您確認,您滿足了上述條件,那么就可以開始安裝 MinGW-w64 了。

注意:教程中的圖片都是實際安裝時的原比例截圖,如果您看不清圖片中的提示語,可以將圖片放大,不會影響清晰度。想要觀看大圖,只需點擊圖片,就會跳轉到原始尺寸的圖片頁面中。如果前面的方法失效,您仍然可以通過瀏覽器放大頁面的功能,放大圖片,例如在 Chrome 瀏覽器下,您可以按住 Ctrl 鍵,然后滾動鼠標滾輪,即可放大頁面。

選擇標準:

32位系統選擇i686, 64位系統選擇x86_64
線程模型:win32 : 沒有C ++ 11多線程特性, posix : 支持C ++ 11多線程特性
異常處理模型:32位系統推薦dwarf,64位系統推薦seh
因為測試環境為64位系統,所以推薦配置為x86_64-posix-seh

腳本之家本地下載 

軟件名稱:
MinGW-w64 for Windows(x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z) 離線安裝包附安裝教程
軟件大小:
48MB
更新時間:
2019-10-05

軟件名稱:
MinGW-w64 for Windows(x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z) 離線安裝包附安裝教程
軟件大小:
48MB
更新時間:
2019-10-05

 

1、官方下載

如果你能從在線 安裝,那最好就在線安裝吧。

如果你能連上官網,那可以選擇從官網去下載,

地址:https://osdn.net/projects/mingw/releases/

https://sourceforge.net/projects/mingw-w64/files/

從這里去下載,選擇需要下載的文件。 

如圖,我這里選擇的是x86_64-posix-seh

2、7-zip

下載下來的文件是7z文件,直接解壓就行,如果沒有7z的解壓工具,可以去下載一個。

https://www.7-zip.org/

去官網下載,我的是64位系統。

安裝7-zip。

我的是安裝在D盤的,如圖:

3、解壓

7-zip安裝之后,去目錄解壓文件。

可以選擇把下載下來的x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z文件拷貝到7-zip目錄。

使用命令進行解壓。

7z x x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z -o./

命令表示解壓文件到當前目錄下。

解壓之后會得到一個mingw64的文件夾,將其拷貝到你要安裝的目錄。

4、環境變量

解壓完畢之后需要配置環境變量

path下添加你的mingw64/bin,如:D:\mingw64\bin

在cmd窗口使用 gcc -v去查看下。

官方安裝版本提供一個設置path的bat

echo off
set PATH=d:\Program Files (x86)\mingw-w64\i686-8.1.0-win32-dwarf-rt_v6-rev0\mingw32\bin;%PATH%
rem echo %PATH%
rem cd "d:\Program Files (x86)\mingw-w64\i686-8.1.0-win32-dwarf-rt_v6-rev0\mingw32\bin"
cd "C:\"
"C:\Windows\system32\cmd.exe"
 

可以根據需要自行設置路徑,這篇文章就介紹到這了,希望大家以后多多支持腳本之家。

相關文章

最新評論

北京pk赛车人工计划软件手机版