1. mingw版本區分
這種本來就不是很清楚的東西,工具鏈包含很多個組件,只要是合理的組合都算對的。
不匹配的組件有時會有一些問題。
MingW的版本號比較亂,你看gcc的版本號好了。
2.95是比較出名的gcc版本號,很多平台上的C編譯器都是這個版本修改的。
2. "MinGW安裝與環境配置指南:一站式教程與安裝包分享"
MinGW,全稱為Minimalist GNU for Windows,是一款專為Windows平台設計的C/C++、ADA及Fortran編譯器集合。它主要包含Windows特定的頭文件和GNU工具集導入庫,允許用戶在GNU/linux和Windows平台生成本地Windows程序,無需第三方C運行時庫。與Cygwin相比,MinGW體積更小,操作更為便捷,其顯著特點為編譯出的可執行文件能在Windows系統上獨立運行。
MinGW由幾個關鍵部分組成,主要包括安裝、下載器、組件選擇、GCC選配以及環境配置。在進行安裝前,可訪問MinGW官方網址mingw.org/獲取最新版本的安裝包。安裝流程分為下載和安裝兩步。首先,下載名為「mingw-get-setup.exe」的安裝文件。接著,雙擊運行該文件,按照提示完成安裝。在安裝路徑選擇上,用戶可以根據需求進行更改,安裝路徑默認為C:\MinGW,這里我們將其更改為E盤。安裝完成後,桌面上會出現一個圖標,代表安裝器。需要注意的是,安裝器僅負責下載安裝內容,因此安裝速度可能較慢。
在選擇安裝組件時,用戶需根據實際需要選擇「MinGW Base System」及其中的mingw-gcc組件,並確保「bin」,「dev」和「lic」三個組件的安裝。安裝程序中,綠色的復選框表示已安裝項目,白色表示未安裝,用戶可通過右鍵操作進行添加或刪除。
安裝成功後,需對環境進行配置。這一步涉及在「我的電腦」屬性中添加MinGW的安裝路徑至系統變數的「Path」環境變數中。操作完成後,在E:\MinGW\bin目錄下,會找到包含gcc.exe在內的可執行文件,這標志著MinGW環境配置成功。最後,通過命令行輸入「gcc -v」查看GCC版本信息,以確認安裝的正確性。
至此,MinGW安裝與環境配置完畢,用戶可以開始使用它進行C/C++的編譯與調試工作。不妨嘗試編寫並運行一個簡單的「Hello, World!」程序,體驗MinGW帶來的高效與便捷。
3. windows下安裝gcc12(mingw-w64)
mingw,全稱Minimalist GNU on Windows,是將linux下的gcc移植到Windows的一種方式。關於它的詳細介紹,可以自行查閱相關資料。
目前市面上關於windows下gcc的安裝教程較為陳舊,主要針對的是gcc 8.0.0版本的mingw。本文將介紹如何安裝最新版本的gcc,盡管原理相似,但下載鏈接有所不同。
首先,訪問mingw-w64的官網,可以網路搜索獲取網址,或者參考上圖所示的地址。
官網上共有五個版本可在Windows上運行。以下分別介紹每個版本的特點:
1. cygwin:相當於windows的linux兼容層,可運行大部分linux軟體環境。
2. llvm:Unix系統和linux系統下的著名編譯器clang(部分特性在windows下不受支持,且不是gcc,不建議使用)。
3. w64devkit:包含gcc的開發工具套裝(推薦,其中包含busybox)。
4. MingW-W64-builds:gcc工具(推薦)。
5. 與1類似。
實際上,只有兩個選項:3和4。若想運行一些基礎的linux命令(如ls、mkdir、touch、vim),選擇3;其他情況則選擇4。接著,點擊藍色部分下載離線安裝包。
以下是關於3選項的詳細說明(是否能成功下載取決於運氣):
選項後面帶-mini的版本不包含busybox,帶-Fortran的版本包含gfortran編譯器(了解這門語言的用戶可下載帶此後綴的版本),-i686的版本為32位版本。點擊下載箭頭指向的藍色文字下載。
接下來,介紹4選項:
選擇方法可參考其他人的博客。
下載安裝包後,可按照以下博客的步驟進行安裝。
安裝完成後,就可以愉快地使用了。