轉自 http://download.csdn.net/detail/aft_momo/4045979
下載MinGW,官方推薦網路安裝,但也可以進行離線安裝(較複雜)
下載MinGW最小需求包(包括C編譯器)。列表如下:
(1) binutils
(2) mingw-runtime-dev mingw-runtime-dll
(3) w32api
(4) Required runtime libraries for GCC:
a) mpc-dev mpc-dll
b) mpfr-dev mpfr-dll
c) gmp-dev gmp-dll
d) pthreads-dev pthreads-dll
e) gomp
f) ssp
g) intl
h) iconv-dev iconv-dll
(5) gcc-core-bin gcc-core-dll
3. 將所有下載的壓縮包用7-zip解壓兩次,同名覆蓋(有tar.lzma和tar.gz等格式的檔案),然後複製到F:\MinGW下,添加環境變數MINGW_HOME=F:\MinGW
4.可選擇性安裝c++編譯器,ada編譯器,fortran編譯器,objectC編譯器
C++編譯器需要下載
gcc-c++
libstdc++
ada 編譯器需要下載
gcc-ada
libgnat
fortran編譯器需要下載
gcc-fortran
libgfortran
objectC編譯器需要下載
gcc-objc
libobjc
注意:這些編譯器包必須和gcc-core包的版本相同
同樣可選擇性安裝
make構建工具
make
gdb調試工具
gdb
libexpat
注意:make構建工具安裝好後,將mingw32-make.exe複製一份並改名為make.exe供eclipse使用。所有包的安裝方式都相同,直接用7-zip解壓兩次並複製到MinGW目錄下即可
5.設定系統內容變數。
Path
最前面追加%MINGW_HOME%\bin;%MINGW_HOME%\libexec\gcc\mingw32\4.5.2
注意:在3.2以後版本,如果只是被eclipse使用(不用命令列使用),則不要設定以下環境變數,否則eclipse中會出現Duplicate Include Path Entry警告
LIBRARY_PATH=
%MINGW_HOME%\lib;%MINGW_HOME%\lib\gcc\mingw32\4.5.2
C_INCLUDE_PATH=
%MINGW_HOME%\include;
%MINGW_HOME%\lib\gcc\mingw32\4.5.2\include
CPLUS_INCLUDE_PATH=
%MINGW_HOME%\lib\gcc\mingw32\4.5.2\include\c++;
%MINGW_HOMW%\lib\gcc\mingw32\4.5.2\include\c++\backward;
%MINGW_HOME%\lib\gcc\mingw32\4.5.2\include\c++\mingw32;
%MINGW_HOME%\include