Centos7下升级gcc版本
https://blog.csdn.net/u012069313/article/details/123338980?ops_request_misc=%257B%2522request%255Fid%2522%253A%2522169707583916800197016937%2522%252C%2522scm%2522%253A%252220140713.130102334.pc%255Fall.%2522%257D&request_id=169707583916800197016937&biz_id=0&utm_medium=distribute.pc_search_result.none-task-blog-2~all~first_rank_ecpm_v1~rank_v31_ecpm-5-123338980-null-null.142^v96^pc_search_result_base6&utm_term=%E6%80%8E%E4%B9%88%E6%B0%B8%E4%B9%85%E6%98%BE%E7%A4%BA%E5%8D%87%E7%BA%A7%E5%90%8E%E7%9A%84g%2B%2B&spm=1018.2226.3001.4187
一、yum 安装
二、升级
1.安装 centos-release-scl
2.安装 devtoolset
3.激活 devtoolset
4.查看版本
三、设置开机启动
方式1.配置自启动文件
方式2.替换旧的 gcc
一、yum 安装
通过以下命令安装 gcc,该命令下安装的版本为 4.8.5,版本较低:
yum -y install gcc gcc-c++ kernel-devel
1
二、升级
1.安装 centos-release-scl
yum install centos-release-scl
1
2.安装 devtoolset
以下为 8 版本的安装,如果安装 7 版本将数字改为 7 即可:
yum install devtoolset-8-gcc*
1
3.激活 devtoolset
scl enable devtoolset-8 bash
1
4.查看版本
执行命令:
gcc -v
1
如果显示如下说明安装成功:
gcc version 8.3.1 20190311 (Red Hat 8.3.1-3) (GCC)
1
三、设置开机启动
可以通过两种方式设置开机启动。
方式1.配置自启动文件
安装的 devtoolset 在 /opt/rh 目录下,编辑文件:
vi /etc/profile.d/gcc.sh
1
填写以下内容后保存:
source /opt/rh/devtoolset-8/enable
1
执行命令:
chmod +x /etc/profile.d/gcc.sh
source /etc/profile.d/gcc.sh
1
2
方式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
————————————————
版权声明:本文为CSDN博主「奔跑吧邓邓子」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/u012069313/article/details/123338980
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY