https://blog.csdn.net/qq_14821541/article/details/52297859
$ sudo yum install centos-release-scl -y
$ sudo yum install devtoolset-8 -y
安装GCC8后,用下面的命令启用:
$ scl enable devtoolset-8 bash
这个启用是针对于当前的bash的,下次再开一个bash又会恢复成旧版本,所以可以将上面的命令加入~/.bashrc中,默认所有shell都启用GCC8。但这个方法在我测试的时候会出现一个严重的bug,以后每次开启一个shell的时候,打印命令行提示符之前shell程序会卡在某个不知名的程序上,导致一直不打印命令行提示符。
解决办法是换用另一个命令来启用GCC8,如下:
$ source /opt/rh/devtoolset-8/enable
将这句加入~/.bashrc
即可。