一、Mingw64的概述
MinGW(Minimalist GNU for Windows)是指在 Windows操作系統 上使用 GNU 工具集編譯出的程序,通常指使用 GNU 項目 的 GCC 編譯器在 Windows 上生成的可執行程序。Mingw-w64是支持Windows的GCC和相關工具集。
與 Cygwin 相比,MinGW 是一種更原生化的編譯方式(靜態鏈接)提供的是一個已編譯的GCC,將 GCC 移植到 Windows 上,GCC 不需要藉助於任何 Unix 系統環境就可以很好地工作。Mingw-w64 工具集支持32位和64位 Windows 環境。
Mingw-w64 的64位版本現在已經成為 Windows 下的主流編譯器,支持較新的Windows API以及一些較新的C++標準。
二、Mingw64下載及安裝
Mingw-w64 的官網提供了基於不同操作系統的編譯器下載。我們在這裡以 windows 系統為例。
首先訪問Mingw-w64官網,選擇“files”標籤,進入“Toolchain targets-> Windows”界面。
在該界面中可以找到多個版本的Mingw-w64,選擇合適的版本進行下載。以 8.1.0 版本為例,在該版本選項卡處點擊“mingw-w64-v8.1.0”。
接着,在下方的下載列表中選擇符合自己操作系統要求的文件進行下載。
下載後,雙擊安裝包,根據提示完成安裝。
三、Mingw64環境變量配置
安裝完成後,需要配置環境變量以便在命令行中使用Mingw-w64。在 windows 10 中,按下“Win + R”組合鍵打開運行對話框,輸入“sysdm.cpl”打開系統屬性,選擇“高級”選項卡中的“環境變量”。
在打開的環境變量界面中,點擊“新建”按鈕,在“變量名”中輸入“MINGW64_HOME”,在“變量值”中填寫mingw-w64文件夾的路徑。
在系統變量中找到“Path”,點擊“編輯”按鈕,將MINGW64_HOME\bin路徑添加到變量值中,後面加上一個分號隔開。
環境變量設置完成後,如果之前打開的命令行窗口沒有關閉,需要重新打開一個命令行窗口才能生效。
四、Mingw64的使用
安裝完成且環境變量配置成功後,就可以在命令行中使用Mingw-w64來編譯C/C++程序了。
下面是一個簡單的C++程序的編譯過程示例:
#include <iostream> int main(){ std::cout << "Hello, World!" << std::endl; return 0; }
保存上述代碼為“helloworld.cpp”,在命令行中進入該文件所在目錄,輸入以下命令:
g++ helloworld.cpp -o helloworld.exe
編譯成功後,輸入“helloworld.exe”即可運行程序,命令行中會輸出“Hello, World!”。
五、總結
通過本篇文章,我們了解了Mingw64的概述和下載安裝過程,學習了環境變量的配置和Mingw64的使用方法。如果讀者有更深入的需求,可以進一步探索Mingw64的API和文檔。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/296062.html