CentOS / tencentOS 升级 gcc 支持 c++17

2024-07-12 12:05:20 浏览数 (1)

目前环境中默认安装的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腾讯技术创作特训营最新征文,快来和我瓜分大奖!

邀请人:千万别过来

0 人点赞