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

一、什么是 MinGW-w64 ?
MinGW 的全稱是:Minimalist GNU on Windows 。它實(shí)際上是將經(jīng)典的開源 C語言 編譯器 GCC 移植到了 Windows 平臺下,并且包含了 Win32API ,因此可以將源代碼編譯為可在 Windows 中運(yùn)行的可執(zhí)行程序。而且還可以使用一些 Windows 不具備的,Linux平臺下的開發(fā)工具。一句話來概括:MinGW 就是 GCC 的 Windows 版本 。
以上是 MinGW 的介紹,MinGW-w64 與 MinGW 的區(qū)別在于 MinGW 只能編譯生成32位可執(zhí)行程序,而 MinGW-w64 則可以編譯生成 64位 或 32位 可執(zhí)行程序。
正因為如此,MinGW 現(xiàn)已被 MinGW-w64 所取代,且 MinGW 也早已停止了更新,內(nèi)置的 GCC 停滯在了 4.8.1 版本,而 MinGW-w64 內(nèi)置的 GCC 則更新到了 6.2.0 版本。
二、為什么使用 MinGW-w64 ?
1. MinGW-w64 是開源軟件,可以免費(fèi)使用。
2. MinGW-w64 由一個活躍的開源社區(qū)在持續(xù)維護(hù),因此不會過時。
3. MinGW-w64 支持最新的 C語言 標(biāo)準(zhǔn)。
4. MinGW-w64 使用 Windows 的C語言運(yùn)行庫,因此編譯出的程序不需要第三方 DLL ,可以直接在 Windows 下運(yùn)行。
5. 那些著名的開源 IDE 實(shí)際只是將 MinGW-w64 封裝了起來,使它擁有友好的圖形化界面,簡化了操作,但內(nèi)部核心仍然是 MinGW-w64。
MinGW-w64 是穩(wěn)定可靠的、持續(xù)更新的 C/C++ 編譯器,使用它可以免去很多麻煩,不用擔(dān)心跟不上時代,也不用擔(dān)心編譯器本身有bug,可以放心的去編寫程序。
三、MinGW-w64 適合做什么?
對于熟悉 MinGW-w64 的高手而言,它可以編譯任何 C語言 程序。但對于一般人來說,MinGW-w64 太過簡陋,連圖形用戶界面都沒有。這讓習(xí)慣使用鼠標(biāo)的人,感到很痛苦。雖然也可以通過一些配置,讓 MinGW-w64 擁有圖形用戶界面,但那個過程非常麻煩。
除此之外,編譯復(fù)雜的程序時,還需要你會編寫 Makefile ,否則只能一個文件一個文件的編譯,可想而知會多么辛苦。
但對于初學(xué) C語言 的人來說,MinGW-w64 是正合適的編譯器,至少黑色的命令提示符界面很有編程的氣氛,感覺很酷。
在剛開始學(xué) C語言 時,所有代碼通常都寫在一個文件中,只要輸入幾個簡單的命令,就能用 MinGW-w64 編譯成可執(zhí)行文件。雖然 VS2015 等編譯器,只要點(diǎn)擊下鼠標(biāo)就可以完成編譯,但它會自動生成一大堆工程文件,讓初學(xué)者摸不著頭腦。而 MinGW-w64 則只會生成一個可執(zhí)行文件。
如果對 MinGW-w64 和 VS2015 等編譯器進(jìn)行一下形容,那么 MinGW-w64 是手動的,而 VS2015 等編譯器則是自動的。因此 MinGW-w64 的編譯過程更加直觀容易理解,也比較適合C語言學(xué)習(xí)。
總而言之,對于一般人來說,MinGW-w64 適合學(xué)習(xí) C語言 時使用,真正工作還是用 VS2015 更好。當(dāng)然如果您是在 Linux 下工作,那么Code::Blocks可能是一個選擇,不過最大的可能是您必須習(xí)慣使用 GCC 來編譯程序。
四、下載和安裝 MinGW-w64
在開始安裝之前,請先確認(rèn)您滿足以下幾個條件。
1.您的電腦已經(jīng)連接到網(wǎng)絡(luò)。
2.您的電腦硬盤有500MB的剩余空間。
3.您現(xiàn)在有充足的時間。(受您當(dāng)前網(wǎng)速的影響,安裝過程可能會花費(fèi)10幾分鐘或1個小時以上的時間。)
如果您確認(rèn),您滿足了上述條件,那么就可以開始安裝 MinGW-w64 了。
注意:教程中的圖片都是實(shí)際安裝時的原比例截圖,如果您看不清圖片中的提示語,可以將圖片放大,不會影響清晰度。想要觀看大圖,只需點(diǎn)擊圖片,就會跳轉(zhuǎn)到原始尺寸的圖片頁面中。如果前面的方法失效,您仍然可以通過瀏覽器放大頁面的功能,放大圖片,例如在 Chrome 瀏覽器下,您可以按住 Ctrl 鍵,然后滾動鼠標(biāo)滾輪,即可放大頁面。
選擇標(biāo)準(zhǔn):
32位系統(tǒng)選擇i686, 64位系統(tǒng)選擇x86_64
線程模型:win32 : 沒有C ++ 11多線程特性, posix : 支持C ++ 11多線程特性
異常處理模型:32位系統(tǒng)推薦dwarf,64位系統(tǒng)推薦seh
因為測試環(huán)境為64位系統(tǒng),所以推薦配置為x86_64-posix-seh
腳本之家本地下載

MinGW-w64 for Windows(x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z) 離線安裝包附安裝教程
- 類型:編程開發(fā)
- 大小:48MB
- 語言:英文軟件
- 時間:2019-10-05

MinGW-w64 for Windows(x86_64-8.1.0-release-win32-seh-rt_v6-rev0.7z) 離線安裝包附安裝教程
- 類型:編程開發(fā)
- 大?。?/span>48MB
- 語言:英文軟件
- 時間:2019-10-05
1、官方下載
如果你能從在線 安裝,那最好就在線安裝吧。
如果你能連上官網(wǎng),那可以選擇從官網(wǎng)去下載,
地址:https://osdn.net/projects/mingw/releases/
https://sourceforge.net/projects/mingw-w64/files/
從這里去下載,選擇需要下載的文件。
如圖,我這里選擇的是x86_64-posix-seh
2、7-zip
下載下來的文件是7z文件,直接解壓就行,如果沒有7z的解壓工具,可以去下載一個。
去官網(wǎng)下載,我的是64位系統(tǒng)。
安裝7-zip。
我的是安裝在D盤的,如圖:
3、解壓
7-zip安裝之后,去目錄解壓文件。
可以選擇把下載下來的x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z文件拷貝到7-zip目錄。
使用命令進(jìn)行解壓。
7z x x86_64-8.1.0-release-posix-seh-rt_v6-rev0.7z -o./
命令表示解壓文件到當(dāng)前目錄下。
解壓之后會得到一個mingw64的文件夾,將其拷貝到你要安裝的目錄。
4、環(huán)境變量
解壓完畢之后需要配置環(huán)境變量
path下添加你的mingw64/bin,如:D:\mingw64\bin
在cmd窗口使用 gcc -v去查看下。
官方安裝版本提供一個設(shè)置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"
可以根據(jù)需要自行設(shè)置路徑,這篇文章就介紹到這了,希望大家以后多多支持腳本之家。
相關(guān)文章
WebStorm如何調(diào)試Vue項目? webstorm配置vue開發(fā)環(huán)境指南
WebStorm 支持多種調(diào)試工具,包括瀏覽器的開發(fā)者工具,但本文主要講解的是使用 WebStorm 自帶的調(diào)試功能2025-04-15VSCode和webstorm怎么設(shè)置綠色護(hù)眼背景? 綠豆沙背景色的設(shè)置方法
護(hù)眼色一定程度能保護(hù)眼睛,緩解疲勞,VSCode和webstorm這兩款常用的軟件怎么設(shè)置護(hù)眼色呢?詳細(xì)請看下文介紹2025-04-15WebStorm常用插件以及實(shí)用設(shè)置分享
WebStorm本身已經(jīng)足夠強(qiáng)大,但一些優(yōu)秀的插件能錦上添花,顯著提升開發(fā)效率,詳細(xì)請看下文介紹2025-04-15如何安裝配置WebStorm? WebStorm安裝與使用全方位指南
WebStorm軟件在前端和后端開發(fā)領(lǐng)域都備受青睞,很多朋友不知道該怎么下載安裝,下面我們就來看看詳細(xì)的安裝配置教程2025-04-15Webstorm怎么配置? Webstorm入門之軟件配置教程
WebStorm是一款功能強(qiáng)大的集成開發(fā)環(huán)境(IDE),支持各種前端開發(fā)技術(shù),今天我們就來看看Webstorm的配置教程2025-04-15Webstorm怎么設(shè)置字體大小/背景顏色/背景圖片?
WebStorm 允許您自定義界面顏色,以創(chuàng)建更個性化和美觀的工作空間,今天我們就來看看Webstorm改變字體大小、背景顏色、設(shè)置背景圖片的方法2025-04-15- VScode上安裝PlatformIO插件能成功安裝,嘗試卸載VScode并刪除插件,這些錯誤仍然存在,下面我們就來看看這個問題的解決辦法2025-04-03
提升代碼搜索效率! VSCode里DeepSeek插件安裝與配置指南
今天我們將向大家介紹如何在Visual Studio Code中安裝并配置 DeepSeek 插件,幫助你更高效地進(jìn)行代碼搜索2025-04-07提升你的編程效率! VSCode的初級使用教程超詳細(xì)版
VSCode是一款免費(fèi)且開源的代碼編輯器,因其強(qiáng)大的功能和良好的用戶體驗而廣受歡迎,本文將詳細(xì)介紹 VSCode 的基本使用方法,并通過插圖幫助你更好地理解2025-04-03- 今天我們來聊聊如何安裝和配置VS Code,讓它成為你編程路上的得力助手,這個過程其實(shí)很簡單,只要跟著我的步驟走,你絕對能搞定2025-04-03