Linux,GCC安裝(解壓版)
阿新 • • 發佈:2019-01-25
一、安裝Gcc前,需要安裝依賴:
1、gmp安裝:
下載:gmp-6.0.0a.tar.bz2
解壓:tar jxf gmp-6.0.0a.tar.bz2
cd gmp-6.0.0
./configure --prefix=/usr/local/gmp-6.0.0 && make
make install
2、mpfr安裝:
下載:mpfr-3.1.5.tar.gz 解壓:tar zxvfv mpfr-3.1.5.tar.gz cd mpfr-3.1.5 ./configure --prefix=/usr/local/mpfr-3.1.5 --with-gmp=/usr/local/gmp-6.0.0 && make make install
3、mpc安裝:
下載:mpc-1.0.2.tar.gz
解壓:tar zxvfv mpc-1.0.2.tar.gz
cd mpc-1.0.2
./configure --prefix=/usr/local/mpc-1.0.2 --with-gmp=/usr/local/gmp-6.0.0 --with-mpfr=/usr/local/mpfr-3.1.5 && make
make install
二、新增到環境變數:
注意上面安裝的路徑 export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-1.0.2/lib:/usr/local/gmp-5.0.1/lib:/usr/local/mpfr-3.1.5/lib 新增配置: vi /etc/ld.so.conf /usr/local/gmp-5.0.1/lib /usr/local/mpfr-3.1.5/lib /usr/local/mpc-1.0.2/lib 執行: ldconfig
4、gcc安裝:
下載:gcc-4.5.1.tar.gz 解壓:tar zxvfv gcc-4.5.1.tar.gz cd gcc-4.5.1 ./configure --prefix=/usr/local/gcc-4.5.1 --enable-threads=posix --disable-checking --disable-multilib --enable-languages=c,c++,java --with-gmp=/usr/local/gmp-6.0.0 --with-mpfr=/usr/local/mpfr-3.1.5 --with-mpc=/usr/local/mpc-1.0.2 make #經過漫長的等待... make install
檢視安裝路徑:
whereis gcc
如果有舊的Gcc,替換版本:
ln -s /usr/local/gcc-4.5.1/bin/gcc /usr/bin/gcc
ln -s /usr/local/gcc-4.5.1/bin/g++ /usr/bin/g++
檢視版本:
gcc -v
g++ -v