MinGW w64的安裝及配置教程

2022-07-08 02:15:10 字數 2188 閱讀 1628

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 版本。

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++ 了。   *****==

MinGW w64離線安裝

如圖,我這裡選擇的是x86 64 posix seh 安裝7 zip。我的是安裝在d盤的,如圖 7 zip安裝之後,去目錄解壓檔案。使用命令進行解壓。7z x x86 64 8.1.0 release posix seh rt v6 rev0.7z o.命令表示解壓檔案到當前目錄下。解壓之後會得到乙...

MinGW W64安裝及其使用

mingw w64使用 參考文獻 這裡是鏈結 預處理g e test.cpp o test.i編譯g s test.cpp o test.s或者 g o2 s test.cpp o test.s彙編g c test.s o test.o鏈結g test.o o test.exe l 所需庫檔案路徑 ...

Matlab安裝MinGW w64編譯器

matlab版本為2016a,系統windows7 matlab中需要乙個c語言編譯器,matlab推薦使用tdm gcc 第二步 新建環境變數mw mingw64 loc,設定為tdm gcc 64的安裝位置 第三步 在matlab命令行內執行命令setenv mw mingw64 loc fol...