實際上 MinGW 並不是一個 單純的C/C++ 編譯器,而是一套 GNU 工具集合。除開 GCC 以外,MinGW 還包含有一些其他的 GNU 程序開發工具 (比如 gawk bison 等等)。
開發 MinGW 是為了那些不喜歡工作在 Linux(FreeBSD) 操作系統而留在 Windows 的人提供一套符合 GNU 的 GNU 工作環境。
所以,使用 MinGW 我們就可以像在 Linux 下一樣使用 GNU 程序開發工具。
GCC 就是 MinGW 的核心所在,GCC 是一套支持眾多計算機程序語言的編譯系統,而且在語言標准的實現上是最接近於標准的。並且 GCC 幾乎可以移植到目前所有可用的計算機平台。(我的電腦上就還裝有 DevKitPro,里面包含 GCC 的 ARM(for GBA/DS/GP32) 和 MIPS(for PSP) 版本。)
GCC 本身不像 VC 那樣擁有IDE 界面(在 Windows 上也存在 Dev C++ 之類的支持 MinGW 編譯器的 IDE)。源代碼編輯你可以選用任何你喜歡的文本編輯器(據說微軟的開發人員包括 VC 的開發都不用 VC 所帶的 IDE 編輯器,而是選用 GNU 的 VIM 編輯器)。然后使用 make 等工具來進行軟件項目的編譯、鏈接、打包乃至發布。而像 cvs(svn) 源代碼版本控制工具可以讓世界上任何一個角落的人都可以參與到軟件項目中來。
- 新建 MINGW_HOME 變量,在其中加入 F:\MinGW 目錄都根據自己的電腦MinGW所在位置不同而改變;
- 新建 LIBRARY_PATH 變量,在其中加入 %MINGW_HOME%\lib 標准庫存放路徑;
- 新增 C_INCLUDE_PATH 變量,在其中加入 %MINGW_HOME%\include 頭文件路徑;
- 在PATH的值中加入 %MINGW_HOME%\bin 這是尋找gcc編譯器的路徑。如果PATH中還有其他內容,需要用英文狀態下分號進行分割;

執行 內容 更新



經查C:\MinGW\bin下確實無make.exe,有mingw32-make.exe,
把mingw32-make.exe備份,改為make.exe更改名字后,可以編譯、運行;
但是有個錯誤,找不到mingwg++,把mingw32-g++.exe備份,改為mingwg++;
問題解決!