升級centos g++


 升級低版本的g++

1.查看系統版本

 

 

 

 

 

2.查看系統位數

 

 

3.查看g++版本

 

 

4.橋接方式聯網

#vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

HWADDR=00:0C:29:8F:B6:F4

TYPE=Ethernet

UUID=09e70f56-7a37-4455-9cb6-60c12b7e652d

ONBOOT=yes

NM_CONTROLLED=yes

BOOTPROTO=static

IPADDR=192.168.5.107

NETMASK=255.255.255.0

GATEWAY=192.168.5.1

DNS1=192.168.5.1

 

# service network restart

 

5.更新g++版本

wget http://ftp.gnu.org/gun/gcc/gcc-4.8.5/gcc-4.8.5.tar.bz2(建議存放到/usr/local/src)

 

tar –jxvf gcc-4.8.5.tar.bz2

 

6.下載編譯需要的一些依賴包

cd gcc-4.8.5(不要切換目錄)

./contrib/download_prerequisites

 

7.新建文件目錄存放編譯結果

mkdir gcc-build-4.8.5

cd gcc-build-4.8.5

 

8.生成makefile文件

../configure –enable-checking=release –enable-languages=c,c++ -disable-multilib

 

9.編譯

make –j4

 

10.安裝

make install

 

11.查看gcc版本

gcc –v

 

12.檢查當前動態庫

strings /usr/lib64/libstdc++.so.6 | grep GLIBC

 

13.查找最新版gcc編譯生成的最新動態庫

find / -name “libstdc++.so*”

 

cd /usr/lib64

cp /root/……/gcc-4.8.5/gcc-build-4.8.5/stage1-x86_64-pc-linux-gnu/libstdc++-v3/src/.libs/libstdc++.so.6.0.19 ./

 

14.刪除原來的軟連接

rm -rf libstdc++.so.6

 

15.創建新連接

ln -s libstdc++.so.6.0.19 libstdc++.so.6

 

16.重啟


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM