Centos Linux7 源代碼安裝Mysql8.0 (最好用的方法)3

 

十一、    編譯安裝GCC5.3

Cd /root

wget http://ftp.gnu.org/gnu/gcc/gcc-5.3.0/gcc-5.3.0.tar.gz

tar zxvf gcc-5.3.0.tar.gz

 

1、下載GCC5.3.0安裝包

#su

 

#cd /root

 

#wget http://ftp.gnu.org/gnu/gcc/gcc-5.3.0/gcc-5.3.0.tar.gz

2、解壓

#tar -zxf gcc-5.3.0.tar.gz

3、創建安裝目錄

#mkdir /usr/local/gcc-5.3.0/

 

#cd /usr/local/gcc-5.3.0/

4、配置安裝

#/root/gcc-5.3.0/configure --prefix=/usr/local/gcc-5.3.0

如果出現如下錯誤:


 


說明缺少依賴庫GMPMPFRMPC,可以從ftp://gcc.gnu.org/pub/gcc/infrastructure/下載,按下面順序安裝。

 安裝GMP4.3.2


#cd /root

 

#wget ftp://gcc.gnu.org/pub/gcc/infrastructure/gmp-4.3.2.tar.bz2

 

#tar jxvf gmp-4.3.2.tar.bz2

 

#mkdir /usr/local/gmp-4.3.2

 

#cd /usr/local/gmp-4.3.2

 

#/root/gmp-4.3.2/configure --prefix=/usr/local/gmp-4.3.2

 

#make -j 4

 

#make install


 安裝MPFR2.4.2


#cd /root

 

#wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpfr-2.4.2.tar.bz2

 

#tar jxvf mpfr-2.4.2.tar.bz2

 

#mkdir /usr/local/mpfr-2.4.2

 

#cd /usr/local/mpfr-2.4.2

 

#/root/mpfr-2.4.2/configure --prefix=/usr/local/mpfr-2.4.2 --with-gmp=/usr/local/gmp-4.3.2

 

#make -j 4

 

#make install


 安裝MPC0.8.1


#cd /root

 

#wget ftp://gcc.gnu.org/pub/gcc/infrastructure/mpc-0.8.1.tar.gz

 

#tar -zxf mpc-0.8.1.tar.gz

 

#mkdir /usr/local/mpc-0.8.1

 

#cd /usr/local/mpc-0.8.1

 

#/root/mpc-0.8.1/configure --prefix=/usr/local/mpc-0.8.1 --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2

 

#make -j 4

 

#make install


5、再次配置GCC安裝配置選項

#cd /usr/local/gcc-5.3.0

 

#/root/gcc-5.3.0/configure --prefix=/usr/local/gcc-5.3.0 -enable-threads=posix -disable-checking -disable-multilib -enable-languages=c,c++ --with-gmp=/usr/local/gmp-4.3.2 --with-mpfr=/usr/local/mpfr-2.4.2 --with-mpc=/usr/local/mpc-0.8.1

6、編譯

#make -j 4

遇到報錯:

checking for suffix of object files... configure: error: in `/usr/local/gcc-5.3.0/x86_64-unknown-linux-gnu/libgcc':

configure: error: cannot compute suffix of object files: cannot compile

See `config.log' for more details.

make[2]: *** [configure-stage1-target-libgcc] 錯誤 1

make[2]: 離開目錄"/usr/local/gcc-5.3.0"

make[1]: *** [stage1-bubble] 錯誤 2

make[1]: 離開目錄"/usr/local/gcc-5.3.0"

make: *** [all] 錯誤 2

[root@mysql80 gcc-5.3.0]#


				

 

需要將mpc、gmp和mpfr目錄加入到環境變數中,在/etc/profile文件末尾加上:export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc-0.8.1/lib:/usr/local/gmp-4.3.2/lib:/usr/local/mpfr-2.4.2/lib,注意修改目錄,之後運行#source /etc/profile使其生效即可
					

再次執行編譯:

終於編譯完成……


7、安裝

#make install

安裝完成


				

 

8、軟鏈接

#ln -s /usr/local/gcc-5.3.0/bin/gcc gcc 

#ln -s /usr/local/gcc-5.3.0/bin/g++ g++

以下文章點擊率最高

Loading…

     

如果這文章對你有幫助,請掃左上角微信支付-支付寶,給於打賞,以助博客運營