通過安裝devtoolset的方式間接升級gcc至高版本
1. 安裝centos-release-scl
yum -y install centos-release-scl
2. 安裝對應版本的devtoolset(X替換成對應版本數字)
yum -y install devtoolset-X-gcc devtoolset-X-gcc-c++ devtoolset-X-binutils(devtoolset-X-gcc*)
3. 激活對應版本的devtoolset(X替換成對應版本數字)
scl enable devtoolset-X bash
4. scl命令啟用只是臨時的,退出shell或重啟就會恢復原系統gcc版本. 如果要長期使用對應版本的gcc
a. 把下面的腳本放入/etc/init.d目錄下 並給文件加上執行權限,開機啟動
#/bin/bash
source /opt/rh/devtoolset-X/enable
b. echo "source /opt/rh/devtoolset-X/enable" >>/etc/profile