新聞中心
這篇文章給大家分享的是有關centos如何升級gcc版本至5.2.0的內(nèi)容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
創(chuàng)新互聯(lián)建站專注于團風企業(yè)網(wǎng)站建設,成都響應式網(wǎng)站建設公司,成都做商城網(wǎng)站。團風網(wǎng)站建設公司,為團風等地區(qū)提供建站服務。全流程按需求定制開發(fā),專業(yè)設計,全程項目跟蹤,創(chuàng)新互聯(lián)建站專業(yè)和態(tài)度為您提供的服務
1、下載源碼包
wget http://mirrors.concertpass.com/gcc/releases/gcc-5.2.0/gcc-5.2.0.tar.bz2
2、解壓
tar -jxvf gcc-5.2.0.tar.bz2
3、進入解壓后的目錄,并安裝依賴
cd gcc-5.2.0 ./contrib/download_prerequisites
4、建立臨時目錄,存放編譯過程中的中間文件
mkdir gcc-build-5.2.0 cd gcc-build-5.2.0 ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib
5、安裝,這一步安裝特別特別慢,如果是多核服務器最好加上 -j4參數(shù),4代表安裝的服務器cpu核數(shù),我這里至少安裝了一個小時
make -j4
6、install
sudo make install
7、查看安裝的libstdc++版本
cd /usr/lib64/ ll | grep libstdc++
可以看到最新的版本為:libstdc++.so.6.0.26
8、將libstdc++.so.6鏈接到最新的libstdc++.so.6.0.26
ln -sf libstdc++.so.6.0.26 libstdc++.so.6
9、查看最新版本的gcc,如果版本是5.2.0那么就安裝成功了,如果沒有成功此時可以看下g++ -v ,可以看到已經(jīng)是5.2.0了,但是gcc還是原先老的版本,此時需要重啟服務器才能起作用
gcc -v g++ -v
如果發(fā)現(xiàn)gcc還是老版本,g++是新版本,那么需要重啟服務器
reboot
10,、再次查看gcc版本
# gcc -v Using built-in specs. COLLECT_GCC=gcc COLLECT_LTO_WRAPPER=/usr/local/libexec/gcc/x86_64-unknown-linux-gnu/5.2.0/lto-wrapper Target: x86_64-unknown-linux-gnu Configured with: ../configure --enable-checking=release --enable-languages=c,c++ --disable-multilib Thread model: posix gcc version 5.2.0 (GCC)
成功了!
感謝各位的閱讀!關于“centos如何升級gcc版本至5.2.0”這篇文章就分享到這里了,希望以上內(nèi)容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
網(wǎng)站名稱:centos如何升級gcc版本至5.2.0
分享URL:http://www.ef60e0e.cn/article/jhgecs.html