升级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.重启

浙公网安备 33010602011771号