您好,登錄后才能下訂單哦!
這篇文章給大家分享的是有關centos如何升級gcc版本至5.2.0的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。
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參數,4代表安裝的服務器cpu核數,我這里至少安裝了一個小時
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 ,可以看到已經是5.2.0了,但是gcc還是原先老的版本,此時需要重啟服務器才能起作用
gcc -v g++ -v
如果發現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”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。