通过scl (Software Collections) + devtoolset-3在CentOS7实现不同版本编译器共存使用
参考:https://www.vpser.net/manage/centos-6-upgrade-gcc.html ,原博客相关部分需要修改下第一行,因为系统是CentOs7!
1. wget https://copr.fedoraproject.org/coprs/rhscl/devtoolset-3-el7/repo/epel-7/rhscl-devtoolset-3-el7-epel-7.repo -O /etc/yum.repos.d/rhscl-devtoolset-3-el7-epel-7.repo 2. yum -y install devtoolset-3-gcc devtoolset-3-gcc-c++ devtoolset-3-binutils 3. scl enable devtoolset-3 bash # or source /opt/rh/devtoolset-3/enable
安装完成后,如在当前shell环境下使用devtoolset-4
scl enable devtoolset-4 bash