MinGW 全稱 Minimalist GNU For Windows,是個精簡的Windows平台C/C++、ADA及Fortran編譯器,相比Cygwin而言,體積要小很多,使用較為方便。MinGW提供了一套完整的開源編譯工具集,以適合Windows平台應用開發,且不依賴任何第三方C運行時庫。
到 mingw 下載頁面 上面應該有可以直接下載最新版的連結
Looking for the latest version? Download mingw-get-setup.exe (86.5 kB)
安裝完後會跳出一個視窗讓你選擇你要安裝的套件,
在 mingw32-gcc-g++
上按右鍵選擇 Mark for Installation 把它勾選起來
然候左上角 Installation 選擇 Apply Change 就會開始安裝 C/C++ 編譯器了,
安裝完後要將 GCC 的路徑 C:\MinGW\bin
加到系統環境變數 PATH, 才能使用,
我的電腦右鍵 -> 內容 -> 進階系統設定 -> 進階TAB, 點選在下面的環境變數 -> 在下面的系統變數那新增
變數名稱 : PATH
變數值 : %SystemRoot%\system32;%SystemRoot%;C:\MinGW\bin
重開機, 讓變數生效
可以在 cmd 輸入 gcc -v
, 如果出現 gcc 的相關資訊表示安裝成功!
如果 windows 8 安裝完 MinGW 是沒有 C:\MinGW\bin\gcc.exe
而是 C:\MinGW\bin\g++.exe
所以 cmd 指令要改下 g++ -v
在 C:\MinGW
下新增 hello.cpp :
#include <iostream> // Basic input and output library
#include <cstdlib> // system("pause")
using namespace std;
int main()
{
cout << "Hello World" << endl;
system("pause");
return 0;
}
cmd :
cd C:\MinGW
g++ hello.cpp -o hello.exe
無法啟動程式,因為您的電腦遺失 libgmp-10.dll。請嘗試重新安裝以修正這個問題。
再打開安裝檔 MinGW Installation Manager 或 C:\MinGW\bin\mingw-get.exe
, 他們是一樣的東西
然候再安裝 mingw32-base
, 即可解決此問題
ref:
MinGW
windows go
mingw c