centos6安装devtoolset-8
很多场景我们编译C源码,都需要使用gcc4.8及以上版本,比如编译MySQL 8.0、GRPC等,原因是需要支持C++11
。但CentOS 6
其内置版本是gcc4.4。
常规升级办法是下载gcc高版本,进行源码编译,但gcc编译起来非常容易报错,而且特别耗资源。在这提供一种方法可以快速的使用高版本gcc。
wget https://copr.fedorainfracloud.org/coprs/mayeut/devtoolset-8/repo/epel-6/mayeut-devtoolset-8-epel-6.repo -O /etc/yum.repos.d/devtoolset-8.repo
yum makecache
yum install devtoolset-8-gcc devtoolset-4-binutils devtoolset-8-gcc-c++
source /opt/rh/devtoolset-8/enable
echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile