目前环境中默认安装的gcc大多版本为 4.8.5,该版本并不支持 c 17。现为了满足对c 17 的依赖,需更新 gcc 版本。
STEP 1 : 配置相关依赖和安装
代码语言:txt复制sudo yum install centos-release-scl
sudo yum install devtoolset-8-gcc*
scl enable devtoolset-8 bash
source /opt/rh/devtoolset-8/enable
STEP2: 建立软连接
代码语言:txt复制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
mv /usr/bin/c /usr/bin/c -4.8.5
ln -s /opt/rh/devtoolset-8/root/bin/c /usr/bin/c
STEP3:检查是否更新成功
代码语言:txt复制gcc --version
g --version
c --version
我正在参与2024腾讯技术创作特训营最新征文,快来和我瓜分大奖!
邀请人:千万别过来