目录
一、yum 安装
通过以下命令安装 gcc,该命令下安装的版本为 4.8.5,版本较低:
yum -y install gcc gcc-c++ kernel-devel
二、升级
1.安装 centos-release-scl
yum install centos-release-scl
2.安装 devtoolset
以下为 8 版本的安装,如果安装 7 版本将数字改为 7 即可:
yum install devtoolset-8-gcc*
3.激活 devtoolset
scl enable devtoolset-8 bash
4.查看版本
执行命令:
gcc -v
如果显示如下说明安装成功:
gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)
三、设置开机启动
可以通过两种方式设置开机启动。
方式1.配置自启动文件
安装的 devtoolset 在 /opt/rh 目录下,编辑文件:
vi /etc/profile.d/gcc.sh
填写以下内容后保存:
source /opt/rh/devtoolset-8/enable
执行命令:
chmod +x /etc/profile.d/gcc.sh
source /etc/profile.d/gcc.sh
方式2.替换旧的 gcc
mv /usr/bin/gcc /usr/bin/gcc-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/gcc /usr/bin/gcc
mv /usr/bin/g++ /usr/bin/g++-4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/g++ /usr/bin/g++
gcc --version
g++ --version