安装所需的gcc版本:yum -y install devtoolset-7(例如安装gcc 7版本) 启用所需的gcc版本:scl enable devtoolset-7 bash 验证gcc版本:gcc -v 通过以上步骤,就可以在CentOS系统中切换gcc版本了。需要注意的是,启用所需的gcc版本只在当前终端窗口中有效,如果需要在其他终端窗口中也使用所需的gcc版本,需要重新启用。
所以你可以一次安装多个版本的devtoolset,需要的时候用下面这条命令切换到对应的版本 scl enable devtoolset-8 bash 大功告成,查看一下gcc版本 gcc -v 显示为 gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC) 补充:这条激活命令只对本次会话有效,重启会话后还是会变回原来的4.8.5版本,要想随意切换可...
1、安装centos-release-scl sudo yum install centos-release-scl 2、安装devtoolset注意,如果想安装7.*版本的,就改成devtoolset-7-gcc*,以此类推 sudo yum install devtoolset-7-gcc* 3、激活对应的devtoolset你可以一次安装多个版本的devtoolset,需要的时候用下面这条命令切换到对应的版本 sclenabledevtoolset-7 bash...
yum install devtoolset-8 在当前bash中激活高版本gcc scl enable devtoolset-8 bash 写到.bashrc中: source /opt/rh/devtoolset-8/enable 查看gcc版本 gcc --version 查看已安装的scl scl --list 卸载安装的scl yum remove devtoolset-8\* 在shell中直接启用新版本 #使用gcc8#sclenabledevtoolset-8 bashsource ...
SCL软件集(Software Collections)是为了给 RHEL/CentOS用户提供一种以方便、安全地安装和使用应用程序和运行时环境的多个(而且可能是更新的)版本的方式,同时避免把系统搞乱。 有时候,我们需要在某些机器上编译软件(如在centos6上编译alisql),官方文档会告诉我们先安装scl软件集,然后切换到高版本的gcc下面执行编译操作。
1、安装centos-release-scl sudo yum install centos-release-scl 2、安装devtoolset,注意,如果想安装7.版本的,就改成devtoolset-7-gcc,以此类推 sudo yum install devtoolset-8-gcc* 3、激活对应的devtoolset,所以你可以一次安装多个版本的devtoolset,需要的时候用下面这条命令切换到对应的版本 ...
要不说Linux社区强大呢,强大在这样的问题有专门的yum可以解决这类问题(官方的默认的源和epel源一般就一个比较低版本的gcc,centos7一般为4.8版本,完全不能满足需要),这个源就是 scl源。 使用这个源并切换gcc的版本十分方便,两个命令就可以了。 yum install centos-release-scl -y && yum install devtoolset-8-gc...
在centos上切换不同版本的gcc 使用scl工具进行切换,效果是想用哪个版本就可以切哪个版本,方便调试。 安装 yum install scl-utils yum install centos-release-scl 1. 2. 查看都有啥包可选 yum list all --enablerepo='centos-sclo-rh' 1. 安装不同版本的gcc...
如果你选择了通过 SCL 安装 GCC,你可以通过以下方式在当前终端会话中切换 GCC 版本: bash scl enable devtoolset-<version> bash 将<version> 替换为你想要切换到的 GCC 版本号(例如,7)。这会将新版本的 GCC 添加到你的 PATH 环境变量中,使其在当前终端会话中可用。 如果你想要在所有终端会话...
centos默认的gcc版本太老了,有时候需要用新版本的gcc,编译gcc太麻烦可以使用centos提供的scl功能快速切换gcc版本 yum install centos-release-scl yum install scl-utils # 查询软件集合 yum list all --enablerepo='centos-sclo-rh' | grep devtoolset