环境:centos 6
官方途径
sudo yum install centos-release-scl-rh
sudo yum install devtoolset-3-gcc devtoolset-3-gcc-c++
scl enable devtoolset-3 bash
这种途径可能会导致找不到的错误,由于EOL(end of life)官方维护终止。所以可以通过第三方途径来安装新的编译器。
第三方途径
sudo yum install centos-release-scl
sudo wget https://copr.fedorainfracloud.org/coprs/rhscl/devtoolset-3/repo/epel-6/rhscl-devtoolset-3-epel-6.repo -O /etc/yum.repos.d/rhscl-devtoolset-3-epel-6.repo
sudo yum install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-gdb
scl enable devtoolset-3 bash
参考: https://www.hi-linux.com/posts/25767.html