close
Cygwin gcc 版本只有到 3.4.4
本來想說 Cygwin 安裝程式可以幫我更新 gcc 到 4.6.2
沒想到我錯了...它並不會幫我這個忙
google 才發現大家都是自己下載 source 來 make & install
好吧 那我只好跟進
1. 要make gcc 首先還是要裝些基本的 package
binutils
gcc-core
gcc-g++
make
m4 (found in the Interpreters section)
(請使用 Cygwin setup.exe 安裝吧)
安裝完後加入環境變數設定
開啟 C:\cygwin\home\user\.bash_profile 加入
2.接下來就比較重要了,有四個東西要下載
第一個是 gmp (http://gmplib.org/)
第二個是 mpfr (http://mpfr.org/)
第三個是 mpc (http://www.multiprecision.org/)
第四個是 gcc (http://gcc.gnu.org/mirrors.html)
都下載完後直接解壓放到 cygwin\home\admin\ 底下吧,為了方便
然後呢~ 照下載順序做以下的步驟
步驟1:./configure
步驟2:make
步驟3:make install
步驟4:複製 cygwin\usr\local\lib 產生的 .a .la 檔 (如:libgmp.a libgmp.la) 到 cygwin\lib
gcc 比較特別一點,請使用 ./configure --enable-languages=c,c++
不然他會 make 全部語言
ps. 照著參考資料做應該沒問題
參考資料
本來想說 Cygwin 安裝程式可以幫我更新 gcc 到 4.6.2
沒想到我錯了...它並不會幫我這個忙
google 才發現大家都是自己下載 source 來 make & install
好吧 那我只好跟進
1. 要make gcc 首先還是要裝些基本的 package
binutils
gcc-core
gcc-g++
make
m4 (found in the Interpreters section)
(請使用 Cygwin setup.exe 安裝吧)
安裝完後加入環境變數設定
開啟 C:\cygwin\home\user\.bash_profile 加入
export LD_LIBRARY_PATH=/usr/local/lib
export LIBRARY_PATH=/usr/local/lib
export CPATH=/usr/local/include
export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/cygdrive/c/WINDOWS/system32:/cygdrive/c/WINDOWS
2.接下來就比較重要了,有四個東西要下載
第一個是 gmp (http://gmplib.org/)
第二個是 mpfr (http://mpfr.org/)
第三個是 mpc (http://www.multiprecision.org/)
第四個是 gcc (http://gcc.gnu.org/mirrors.html)
都下載完後直接解壓放到 cygwin\home\admin\ 底下吧,為了方便
然後呢~ 照下載順序做以下的步驟
步驟1:./configure
步驟2:make
步驟3:make install
步驟4:複製 cygwin\usr\local\lib 產生的 .a .la 檔 (如:libgmp.a libgmp.la) 到 cygwin\lib
gcc 比較特別一點,請使用 ./configure --enable-languages=c,c++
不然他會 make 全部語言
ps. 照著參考資料做應該沒問題
參考資料
全站熱搜
留言列表