首先說明一下
1) MinGw只是其中一種GCC編譯環境的安裝程序,還有像Cygwin也是差不多的;
2) 由於安裝的時候有些地方忘了截圖,所以圖有些是借鑒別人的;
3) 還要就是安裝MinGw,最好在一個網絡比較好的環境中進行,
(我就是試過在網絡不太穩定的環境中安裝,結果有些東西就安裝不完整,導致后來安裝其他軟件像OMNeT++的時候就會失敗),
(當然其實也可以自行手動安裝,就是需要什么下載什么然后安裝,相當於離線版安裝,具體在官網有說明; 上述說的是在線版安裝,如果不太清楚要下載什么就用在線版安裝吧)
一、首先下載好安裝包,點擊打開,我的版本的安裝界面大致是這樣的:
這些都沒啥可說的,當然這步其實還不是安裝程序;
二、上一個步驟按照指示一直下一步就好了,完成之后,會自動彈出一個窗口,叫做MinGW Installation Manager,就好像這樣:
左邊欄選中basic Setup,然后在右邊選擇,(好像是選GCC和G++就好了,但是在Basic Setup中的所有選項我都選擇了),選擇的方式是,右鍵 Mark for Installation
選擇完之后,點擊菜單欄的Installation --> apply change,然后讓其自動下載安裝就好了,它是邊下載邊安裝的,所以最好選個網絡好點的環境安裝,
安裝成功后的樣子應該是這樣的:
也就是那些圖標都是變成填充樣式的,還有哪個不是填充樣式的(也就是沒安裝完整的,單獨再Mark for Installation...再去安裝就是了)
三、上述步驟安裝完之后,就要去配置一下環境變量,將MinGW的安裝路徑的bin文件夾(例如D:\MinGW\bin)配置在Path環境變量中,就像這樣:
這樣就裝好了,最后可以在CMD中輸入 gcc -v,如果出現gcc版本信息而不是找不到gcc命令,即安裝好了。
/***** 下面是我自己安裝的時候的其他事情 *****/
( 我安裝的時候一開始也是這么配置的,而事實上應該是這樣配置就好了......我是因為MinGW在MinGW Installation Manager中沒有安裝完全的原因,所以Eclipse C++一直報錯
Problem "g++" ("gcc") not found in PATH ...... 我就以為是環境變量沒配好,就重新按照網上其他一些教程那樣配:
1. 添加如下變量:
MINGW_HOME=D:\MinGW
LIBRARY_PATH=%MINGW_HOME%\lib
C_INCLUDE_PATH=%MINGW_HOME%\include
2. 向 Path 變量添加 %MINGW_HOME%\bin (記得添加英文狀態下的分號)
/** 此外,用Eclipse C++的話 **/
3. 看其他教程說:
因為Eclipse預設用來編譯的文件為 make.exe 但是 MinGw 安裝后 make 的文件名是mingw32-make.exe,因此需要把 mingw32-make 改名為 make
我就復制一個mingw32-make將名字改為make
4. 需要在 Eclipse C++中進行設定Window->Preferences->C/C++->New C/C++ Project Wizard->Makefile Project->Binary Parser 取消 Elf Parser 改選 PE WindowsParse
等等,詳見其他教程關於Eclipse C++的使用 )