已解决
CentOS 7升级gcc/G++版本
来自网友在路上 169869提问 提问时间:2023-11-06 00:46:01阅读次数: 69
最佳答案 问答题库698位专家为你答疑解惑
Centos 7默认gcc版本为4.8,有时需要更高版本,只需要执行几条命令,无需下载源码编译编译。
- 安装centos-release-scl
sudo yum install centos-release-scl
- 安装devtoolset
sudo yum install devtoolset-8-gcc*
注意,如果想安装7.*版本的,就改成devtoolset-7-gcc*,以此类推
- 激活对应的devtoolset
scl enable devtoolset-8 bash
- 查看gcc版本
gcc -v
这条激活命令只对本次会话有效,重启会话后还是会变回原来的4.8.5版本
- 版本切换
如果安装多个版本的开发包,需要切换时执行:
source /opt/rh/devtoolset-8/enable
开发包缺省安装在/opt/rh下,每个版本的根目录下都有个enable脚本。选择需要的版本即可。
- 持久化
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
查看全文
99%的人还看了
相似问题
- flink1.13.6版本的应用程序(maven版)
- 技术分享| gcc版本升级到5.2
- 基于 Glibc 版本升级的 DolphinDB 数据查询性能优化实践
- 解决requests 2.28.x版本SSL错误:证书验证失败
- UE5和UE4版本更新重大改变汇总。
- Docker build报错总结,版本过新大避雷!
- K8S1.23.5部署(此前1.17版本步骤囊括)及问题记录
- Mongodb3.4升级高版本mongoTemplate.executeCommand报错The cursor option is required
- onnx模型转换opset版本和固定动态输入尺寸
- centos安装指定版本docker
猜你感兴趣
版权申明
本文"CentOS 7升级gcc/G++版本":http://eshow365.cn/6-33156-0.html 内容来自互联网,请自行判断内容的正确性。如有侵权请联系我们,立即删除!
- 上一篇: VB.NET—窗体引起的乌龙事件
- 下一篇: qt5.15.2+vs2019源码调试开发环境搭建