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即可。

Last modification:November 10th, 2019 at 08:19 am