在CentOS系统中将GCC升级到8版本,你可以按照以下步骤进行操作。这些步骤包括检查当前系统和GCC版本、安装依赖软件包、下载并编译GCC 8源代码等。以下是详细的步骤: 1. 检查当前CentOS系统和GCC版本 首先,你需要检查当前CentOS系统和GCC的版本,以便确认是否需要升级。
ls /usr/local/bin | grep gcc 添加新GCC到可选项,倒数第三个是名字,倒数第二个参数为新GCC路径,最后一个参数40为优先级,设大一些之后就自动使用新版了 update-alternatives --install /usr/bin/gcc gcc /usr/local/bin/i686-pc-linux-gnu-gcc 40 8.确认当前版本已经切换为新版(重新连接shell生效). gcc ...
1、首先安装centos-release-scl:sudo yum install centos-release-scl 2、安装devtoolset,以安装8.3.1版本为例,确保正确输入对应的devtoolset版本号:sudo yum install devtoolset-8-gcc 3、激活devtoolset,允许在多个版本之间切换。激活命令仅对当前会话有效,重启后需重新激活:scl enable devtoolset-8 ...
1. 激活gcc版本,使其生效 scl enable gcc-toolset-10bash 1. 或 source/opt/rh/gcc-toolset-10/enable 1. 此时通过gcc --version命令可以看到,gcc版本已经变成10.x.x,值得注意的是这仅仅在当前bash生效,如果需要永久生效,可以请自行添加环境变量。
可以通过加入到 profile 里面开机自动 source, vim /etc/profile, 跳到最后一行加入以下内容 source/opt/rh/devtoolset-8/enable 需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。 如果要长期使用gcc8 的话: echo"source /opt/rh/devtoolset-8/enable"...
scl enable devtoolset-8 bash 大功告成,查看一下gcc版本 gcc -v 显示为 gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC) 补充:这条激活命令只对本次会话有效,重启会话后还是会变回原来的4.8.5版本,要想随意切换可按如下操作。 首先,安装的devtoolset是在 /opt/rh 目录下的,如图 ...
CentOS 1708和1810的系统镜像中,默认的gcc版本为4.8.5。现需要把gcc升级到v8的版本。 注:本文的原创链接来自于CSDN博客yum更新gcc到版本8。 1、安装scl源 yuminstallcentos-release-sclscl-utils-build 2、列出scl可用源 yumlistall--enablerepo='centos-sclo-rh'yumlistall--enablerepo='centos-sclo-rh...
Centos 7 yum升级GCC 8版本 Centos 7.6 yum升级GCC8版本: 1.安装scl源: yum install centos-release-scl scl-utils-build 执行: yum load-transaction /tmp/yum_save_tx.2019-03-20.16-33.GsJYkI.yumtx 2.列出scl可用源: yum list all --enablerepo='centos-sclo-rh' ...
sed -i s/^mirrorlist=http/#mirrorlist=http/g /etc/yum.repos.d/*.repo sudo yum clean all sudo yum makecache 3 安装gcc8 sudo yum install devtoolset-8 4 进入devtoolset-8环境 source /opt/rh/devtoolset-8/enable,并将其加入到~/.bashrc中...