久久国产成人av_抖音国产毛片_a片网站免费观看_A片无码播放手机在线观看,色五月在线观看,亚洲精品m在线观看,女人自慰的免费网址,悠悠在线观看精品视频,一级日本片免费的,亚洲精品久,国产精品成人久久久久久久

分享

CentOS GCC升級(jí)到4.6.1

 gljin_cn 2014-07-25

最近由于需求的原因,需要把目前gcc-4.4.4升級(jí)到gcc-4.6.1,,考慮到有多臺(tái)的原因,,做了一個(gè)腳本自動(dòng)安裝結(jié)合批量工具分發(fā),。

一,、安裝環(huán)境
系統(tǒng)版本:centos6.0X64
原GCC版本:gcc-4.4.4
新GCC版本:gcc-4.6.1

二,、正式安裝
1,、下載安裝的源碼:

  1. 如下需要下載以下包:gcc-4.6.1.tar.bz2 gmp-4.3.2.tar.bz2 mpc-0.8.1.tar.gz mpfr-2.4.2.tar.bz2  
  2. 下載地址如下:  
  3. wget ftp://gcc./pub/gcc/infrastructure/{gmp-4.3.2.tar.bz2,mpc-0.8.1.tar.gz,mpfr-2.4.2.tar.bz2}  
  4. wget http://ftp./gnu/gcc/gcc-4.6.1/gcc-4.6.1.tar.bz2 即可,!

2、解壓安裝:安裝有先后順序:GMP,、MPFR,、MPC、GCC

  1. 安裝GMP:  tar jxf gmp-4.3.2.tar.bz2 &&cd gmp-4.3.2/ ;./configure –prefix=/usr/local/gmp/ &&make &&make install

安裝MPFR:

  1. cd ../ ;tar jxf mpfr-2.4.2.tar.bz2 ;cd mpfr-2.4.2/ ;./configure –prefix=/usr/local/mpfr –with-gmp=/usr/local/gmp &&make &&make install

安裝MPC: 

  1. cd ../ ;tar xzf mpc-0.8.1.tar.gz ;cd mpc-0.8.1 ;./configure –prefix=/usr/local/mpc –with-mpfr=/usr/local/mpfr –with-gmp=/usr/local/gmp &&make &&make install

安裝GCC:

  1. cd ../ ;tar jxf gcc-4.6.1.tar.bz2 ;cd gcc-4.6.1 ;./configure –prefix=/usr/local/gcc –enable-threads=posix –disable-checking –disable-multilib –enable-languages=c,c++ –with-gmp=/usr/local/gmp –with-mpfr=/usr/local/mpfr/ –with-mpc=/usr/local/mpc/ &&make &&make install

然后執(zhí)行如下:

  1. export  LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc/lib:/usr/local/gmp/lib:/usr/local/mpfr/lib/

//這一步很關(guān)鍵,,設(shè)置變量,,不設(shè)置后面會(huì)報(bào)錯(cuò)。

  1. make && make install  
  2.  
  3. 安裝完畢即可,!然后做一個(gè)鏈接就可以使用GCC了  
  4.  
  5. mkdir -p  /data/backup/`date +%Y%m%d`  
  6.  
  7. mv /usr/bin/{gcc,g++}      /data/backup/`date +%Y%m%d`  
  8.  
  9. 新建軟鏈接:  
  10.  
  11. ln -s /usr/local/gcc/bin/gcc          /usr/bin/gcc  
  12.  
  13. ln -s /usr/local/gcc/bin/g++          /usr/bin/g++

三,、測(cè)試GCC
直接輸入gcc -v 可以查看到gcc 版本為4.6.1和相關(guān)的編譯參數(shù)就ok了!
附上一個(gè)最簡(jiǎn)單的安裝腳本:

  1. #!/bin/sh    
  2. ##auto make install gcc    
  3. ##2012-07-03    
  4. tar jxf gmp-4.3.2.tar.bz2 &&cd gmp-4.3.2/ ;./configure –prefix=/usr/local/gmp/ &&make &&make install    
  5.     
  6. sleep 1    
  7. cd ../ ;tar jxf mpfr-2.4.2.tar.bz2 ;cd mpfr-2.4.2/ ;./configure –prefix=/usr/local/mpfr –with-gmp=/usr/local/gmp &&make &&make install    
  8.     
  9. cd ../ ;tar xzf mpc-0.8.1.tar.gz ;cd mpc-0.8.1 ;./configure –prefix=/usr/local/mpc –with-mpfr=/usr/local/mpfr –with-gmp=/usr/local/gmp &&make &&make install    
  10.     
  11. cd ../ ;tar jxf gcc-4.6.1.tar.bz2 ;cd gcc-4.6.1 ;./configure –prefix=/usr/local/gcc –enable-threads=posix –disable-checking –disable-multilib –enable-languages=c,c++ –with-gmp=/usr/local/gmp –with-mpfr=/usr/local/mpfr/ –with-mpc=/usr/local/mpc/    
  12.     
  13. if    
  14. [ $? -eq 0 ];then    
  15. echo “This gcc configure is success”    
  16. else    
  17. echo “This gcc configure is failed”    
  18. fi    
  19. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/mpc/lib:/usr/local/gmp/lib:/usr/local/mpfr/lib/    
  20.     
  21. make && make install    
  22.     
  23. [ $? -eq 0 ]&&echo This is make install success

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,,所有內(nèi)容均由用戶發(fā)布,,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式,、誘導(dǎo)購(gòu)買等信息,,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,,請(qǐng)點(diǎn)擊一鍵舉報(bào),。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多