gcc升级至高版本
2018-05-03 14:07
281 查看
系统版本:centos 7.2 gcc原有版本:4.8 要升级为:6.1.0
注意:测试过升级到6.4版本,但各种报错,无耐放弃
相关场景:在做某个操作时提示“/lib64/libstdc++.so.6: version `GLIBCXX_3.4.22' not found”
gcc官方下载网址: http://ftp.gnu.org/gnu/gcc/
安装过程:此过程比较长,大概要持续3个小时
tar -jxvf gcc-6.1.0.tar.bz2
cd gcc-6.1.0
./contrib/download_prerequisites
mkdir build
cd build
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
make
make install
升级完成后,系统还是使用旧版本的gcc,需要再进行以下操作:
cp /usr/local/lib64/libstdc++.so.6.0.22 /lib64
cd /lib64
rm -rf libstdc++.so.6
ln -s libstdc++.so.6.0.22 libstdc++.so.6
此时执行如下命令就行可以看到GLIBCXX_3.4.22了:
strings /lib64/libstdc++.so.6 | grep GLIBC
查看系统中gcc版本:可以看到升级成功
相关文章推荐
- Ubuntu升级gcc版本
- 如何升级gcc版本
- centos升级gcc版本
- 如何升级Symbian Carbide C++的GCC编译器版本
- ubuntu 14.04 命令行方式实现gcc升级及版本切换
- CentOS 6编译升级gcc清晰简易教程(可通用大部分Linux版本)
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
- 在CentOS 7.2下升级gcc编译器的版本
- GCC升级至高版本
- 升级ubuntu中的gcc和g++版本
- 升级ubuntu中的gcc和g++版本
- Ubuntu 14.04 LTS 下升级 gcc 到 gcc-4.9、gcc-5 版本
- CentOS 6.6 升级GCC G++ (当前最新版本为v6.1.0) (完整)
- C++ 升级编译器gcc 4.7或者以上版本
- CentOS 6.5下升级GCC编译器到4.9.1版本的方法、步骤
- 如何升级Symbian Carbide C++的GCC编译器版本
- Linux gcc版本如何升级
- Centos7升级gcc版本方法之一使用scl软件集