1,下载gcc-5.5.0
从https://mirrors.ustc.edu.cn/gnu/gcc/上选择对应的版本。然后下载:
wgethttps://mirrors.ustc.edu.cn/gnu/gcc/gcc-5.5.0/gcc-5.5.0.tar.gz
2,yum install -y gcc-c++ texinfo
3,tar -zxvf gcc-5.5.0.tar.gz
4,安装gcc 5.5
cd gcc-5.5.0
./contrib/download_prerequistites
./config --enable-checking=release --enable-languages=c,c++ --disable-multilib --prefix=/usr/local
make -j4
make install
mv /usr/lib64/{libstdc++.so.6.13, libstdc++.so.6} /tmp
ln -s /usr/local/lib64/libstdc++.so.6.0.26 /usr/lib64/libstdc++.so.6
5,修改默认使用的gcc版本
查看默认版本:
gcc --version
修改默认版本为新装的gcc:
update-alternatives --install/usr/bin/gccgcc/usr/local/bin/gcc
update-alternatives --configgcc
6,完毕。
#####备注####
gcc依赖libstdc++;
libstdc++依赖glibc和glibcxx。
glibc的安装方法:《centos6.x升级glibc到2.17》