MinGW-w64的安裝及配置教程
MinGW 的全稱是:Minimalist GNU on Windows 。它實際上是將經典的開源 C語言 編譯器 GCC 移植到了 Windows 平台下,並且包含了 Win32API ,因此可以將源代碼編譯為可在 Windows 中運行的可執行程序。而且還可以使用一些 Windows 不具備的,Linux平台下的開發工具。一句話來概括:MinGW 就是 GCC 的 Windows 版本 。
MinGW-w64 與 MinGW 的區別在於 MinGW 只能編譯生成32位可執行程序,而 MinGW-w64 則可以編譯生成 64位 或 32位 可執行程序。正因為如此,MinGW 現已被 MinGW-w64 所取代,且 MinGW 也早已停止了更新,內置的 GCC 停滯在了 4.8.1 版本,而 MinGW-w64 內置的 GCC 則更新到了 8.1.0 版本。
1. 下載MinGW-w64
這里MinGW-w64文件,想省略第一步的可以直接下載:
https://download.csdn.net/download/didi_ya/13697507
官網下載步驟:
官方地址:http://mingw-w64.org/doku.php
1.選擇Downloads,進入 MinGW-w64 下載詳情頁面。
2.點擊SourceForge,進入MinGW-w64 下載頁面。
3.下拉至底部選擇“Download mingw-w64-install.exe”超鏈接,將會下載這個 MinGW-w64 自動安裝的程序。
2.安裝MinGW-w64
下載完成后,雙擊進入安裝。
1.選擇版本
說明:Version 指的是 gcc 的版本,如果沒有特殊的需求,一般選擇最高的版本號即可。
操作:在這個版本中,最高版本是8.1.0 ,選中它即可。
2.選擇電腦系統架構
說明:電腦系統是 64位的,選擇 x86_64;如果是 32位 系統,則選擇 i686 即可。
3.選擇操作系統接口協議
說明:如果你想要開發 Windows 程序,需要選擇 win32 ,而開發 Linux、Unix、Mac OS 等其他操作系統下的程序,則需要選擇 posix 。
4.選擇異常處理模型(64位)
說明:異常處理在開發中非常重要,在開發的過程中,大部分的時間會耗在處理各種異常情況上。seh 是新發明的,而 sjlj 則是古老的。seh 性能比較好,但不支持 32位。 sjlj 穩定性好,支持 32位。建議64位操作系統選擇seh。
5.之后更改路徑,一路Next即可
3.配置MinGW-w64路徑
右鍵“此電腦”–>屬性–>高級系統設置–>環境變量–>設置系統變量
將之前安裝的的 MinGW-w64 的 bin 文件夾地址,復制到新增的空白變量位置里,即可完成 MinGW-w64 的配置工作。
4.驗證安裝
Win+R,輸入cmd進入命令行,輸入“gcc -v” 並按回車鍵(Enter),將會顯示 MinGW-w64 的組件列表。
如果你的“命令提示符”顯示了一大串組件信息,那說明你的 MinGW-w64 已經安裝完成了,恭喜!
======= 從現在開始你就可以用 MinGW-w64 來編譯 C/C++ 了。 =======