2010/04/12

手動安裝Mingw

因為使用自動安裝程式並不會安裝到最新的版本,
所以就參考官方網頁寫了這篇中文教學。
自動安裝程式幫忙我們做了三件事1.下載2.解壓縮3.放在適當的位置
所以手動安裝也就是要做這三件事。
1.下載
GNU Binutils:
http://sourceforge.net/projects/mingw/files/GNU%20Binutils/
binutils-xx.xx.xx-mingw32-bin.tar.gz

GCC Version 4:
http://sourceforge.net/projects/mingw/files/GCC%20Version%204/
gcc-full-4.x.x-mingw32-bin-2.tar.lzma

MINGW Runtime:
http://sourceforge.net/projects/mingw/files/MinGW%20Runtime/
mingwrt-x.xx-mingw32-dll.tar.gz
mingwrt-x.xx-mingw32-dev.tar.gz

Windows 32 API:
http://sourceforge.net/projects/mingw/files/MinGW%20API%20for%20MS-Windows/
w32api-x.xx-mingw32-dev.tar.gz

MinGW make: (mingw32-make is not necessary if you have MSYS or Cygwin)
http://sourceforge.net/projects/mingw/files/MinGW%20make/
make-x.xx-20xxxxxx-mingw32-bin.tar.gz

GNU Source-Level Debugger:
http://sourceforge.net/projects/mingw/files/GNU%20Source-Level%20Debugger/
gdb-x.x-x-mingw32-bin.tar.gz

註:gcc如果不想全裝的話,就裝必要套件,再配上所需要的語言套件。
Required runtime libraries for GCC:
mpc (dev and dll)
mpfr (dev and dll)
gmp (dev and dll)
pthreads (dev and dll)
gomp
ssp
gcc-core (bin and dll)

2.解壓縮
tar.gz,lzma,xz都可以用7-zip來解壓縮

3.放在適當的位置
不要放在中文路徑,不要放在有空格的路徑,
預設的C:\MinGW是個不錯的選擇。
但是在eclpise的預設路徑
最好還是放在C:\MSYS\MinGW比較好。

4.設定環境變數
在環境變數中的Path的最後面加上
C:\MSYS\MinGW\bin;
就好了,
不需要額外設定Lib,Include的環境變數。

5.測試是否安裝成功
開啟命令提示字元輸入gcc -v
如果有show出版本就成功了。

6.和MSYS整合
如果要順便裝MSYS的話,
等MSYS裝完,
將整個資料夾移入X:\MSYS,
然後修改X:\MSYS\etc\fatab為
X:\MSYS\MinGW /mingw
即可。

參考來源
How to Install the MinGW (GCC) Complier

沒有留言: