Centos7升级gcc、g++版本

news2024/12/24 9:42:25

Centos7默认的 gcc版本是 4.8.5

默认使用yum install gcc安装出来的gcc版本也是是4.8.5。

1.首先查看自己的 gcc 版本

gcc -v

g++ -v

如果出现:bash: g++: 未找到命令...

 则安装g++:遇到暂停时,输入y继续安装

yum install gcc-c++

 然后输入:g++ -v

 

 安装 Software Collections 的命令如下:

yum install centos-release-scl

 命令安装gcc:注意,这里的-8代表可以改成最新的9或者其他版本,遇到暂停时,输入y继续安装

yum install devtoolset-8-gcc*

 

如何生效:永久生效,把devtoolset-8里的 gcc和g++链接到/usr/bin

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++

然后输入命令查看版本:

 

附:如果需要临时生效,就是只在当前命令终端生效,则执行就可以了,不需要改软连接:

source /opt/rh/devtoolset-8/enable

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/544259.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

38、Solr Integration(2)Install Solr

文章目录 38、Solr Integration(2)Install Solr下载启动创建Core填充数据搜索测试 38、Solr Integration(2)Install Solr 下载 进入Solr下载页面Solr Downloads - Apache Solr 下载需要的版本,这里下载最新版9.2.1&a…

为什么我们应该选择Renderbus瑞云渲染进行 EEVEE 渲染?

在某些情况下,用户需要高精度、快速的渲染,而 EEVEE的诞生就是为了满足这种需求。Eevee(Extra Easy Virtual Environment Engine)是 Blender 最新的内部渲染引擎,由用于 Epic Games 开发的虚幻引擎的相同代码提供支持…

内存基础知识

概述 内存可存放数据。程序执行前需要先将外存中的数据放到内存中才能被CPU处理,因为CPU处理速度过快,而从硬盘读取数据较慢,所以内存是为了缓和CPU和硬盘之间的读取速度矛盾 在多道程序环境下,系统中会有多个程序并发执行&…

Git——C站最详细的Git教程,一篇学会Git(window\linux通用)

Git——C站最详细的Git教程,一篇学会Git(window\linux通用) 文章目录 Git——C站最详细的Git教程,一篇学会Git(window\linux通用)Git简介Git作用为什么要进行源代码管理?Git的诞生Git管理源代码特点Git操作流程图解 工作区暂存区和仓库区工作区暂存区仓…

Qt中QSplitter使QWidget改变屏占比

Qt系列文章目录 文章目录 Qt系列文章目录前言一、QSplitter是什么?二、具体代码1.头文件2.实现文件 总结 前言 在Qt中把QWidget窗体三等分,我想实现QWidget中的三等分窗口能够像QDockWidget类一样用鼠标拖动这三等分窗体边缘使屏占比改变。一般我们会直…

微服务保护之初识Sentinel、流量控制、隔离和降级、授权规则、规则持久化

微服务保护 1.初识Sentinel 1.1.雪崩问题及解决方案 1.1.1.雪崩问题 微服务中,服务间调用关系错综复杂,一个微服务往往依赖于多个其它微服务。 如图,如果服务提供者I发生了故障,当前的应用的部分业务因为依赖于服务I&#xff…

redis高级篇(1)----redis的持久化

分布式缓存 单节点redis的问题: 1)数据丢失的问题,redis是基于内存来进行存储的,当服务器重启的时候可能会丢失数据 2)无法满足高并发场景 3)如果redis宕机,那么这个服务不可用,所以就需要有一种自动的故障恢复手段,必…

Python模糊控制

Python模糊控制 概念和术语 模糊逻辑(Fuzzy Logic)是一种方法论,其基础是可以在连续统一体上表达某物的“真实性”。这就是说某事不是真或假,而是部分正确或部分错误。 模糊变量(fuzzy variable)具有明确…

联想笔记本电脑可以开机但是无法进入到桌面怎么办?

联想笔记本电脑可以开机但是无法进入到桌面怎么办?有用户使用的联想笔记本电脑出现了一些问题,电脑启动的时候屏幕是可以亮的,但是却出现错误代码,无法进入到系统操作界面中。那么这个情况是怎么回事呢?来看看以下的解…

AI根据图片自动建模

暂时放弃了,没显卡,直接装不了 用的是一个git上的老项目3年前的,最近更新6个月,由facebook开发 GitHub - facebookresearch/pifuhd: High-Resolution 3D Human Digitization from A Single Image. 他需要的环境有 Python 3PyTo…

微信xr-frame官方案例基础能力之渲染目标

前言:什么是渲染目标?(详见:RenderTarget-渲染目标) 在3D计算机图形领域,渲染目标是现代图形处理单元(GPU)的一个特征,它允许将3D场景渲染到中间存储缓冲区或渲染目标纹理…

视频压缩存储可以给油田带来什么好处?

航天安网监控视频压缩存储解决方案可以在不改变帧率、不改变视频分辨率、不改变时长、不损失特征点、不影响后续AI智能分析等条件下实现高清视频平均10倍以上无损压缩,压缩后视频文件大小平均为原文件大小的1/10,针对动态场景较少的环境,例如…

【Python】Python高校图书馆书籍管理系统(登录、注册、功能源码设计)【独一无二】

👉博__主👈:米码收割机 👉技__能👈:C/Python语言 👉公众号👈:测试开发自动化 👉专__注👈:专注主流机器人、人工智能等相关领域的开发、…

ipa如何安装到iphone

这里以目前很火的奥普appuploader为例,先打开 appuploader,把 iPhone 用原装数据线连接,点击左侧的 appuploader一栏,会在右窗格中看到机器的相关信息,可以看到是否越狱一栏显示“是”。 接下来请点击左侧的“程序库”…

《汇编语言》- 读书笔记 - 实验1 查看 CPU 和内存,用机器指令和汇编指令编程

《汇编语言》- 读书笔记 - 实验1 查看 CPU 和内存,用机器指令和汇编指令编程 实验 1 查看 CPU 和内存,用机器指令和汇编指令编程1. 预备知识: Debug 的使用r 修改或显示寄存器的值d 查看内存数据e 编辑内存中指定地址的内容u 显示代码t 单步执行一条指令…

oa系统是什么?oa系统怎么用?

阅读本文你将了解:1.oa系统是什么;2.oa系统怎么用(oa系统功能模块)3.oa系统作用(案例) 一、oa系统是什么 oa系统全称为Office Automation,即办公自动化系统。它是一种专门为企业和机构的日常办…

Redis和数据库数据不一致该怎么做?

Redis和数据库数据不一致该怎么做? 答: 情景:redis作为缓存,当我们修改数据库的数据的时候,会出现Mysql和redis的数据不一致的问题 如图,当修改更新MYSQL数据为9后,还没来得及取更新redis&am…

linux系列小知识-手把手教你SSH怎么链接

目录 项目场景: 问题描述 原因分析: 解决方案: 项目场景: 应用场景:在机器装机后,如果没有显示,有没有串口,通常很难区操作调试,本文总结一篇通过搭建SSH链接去为调试…

操作符讲解2---C语言

目录 前言: 1.赋值操作符 2.单目操作符 2.1取地址操作符 2.2sizeof操作符 2.3和-- 3.关系操作符 4.条件表达式和逗号表达式 4.1条件表达式 4.2逗号表达式 5.下标引用&函数调用&结构访问 6.表达式与语句的关系 ❤博主CSDN:啊苏要学习 ▶专栏分类…

跨境电商卖家,如何运营Facebook?

随着跨境电商的兴起,越来越多的卖家开始运营Facebook,以吸引更多的潜在客户和提高品牌知名度。那么,作为跨境电商卖家,我们可以在Facebook上做些什么呢? 首先,我们可以通过Facebook建立一个专业的品牌页面&…