Linux更新g++

news2024/9/17 7:51:03

        不同版本的g++会支持不同的c++标准,若是g++标准过低会导致一些c++新的标准无法使用。

        比如c++11出的regex就需要g++ 4.9以上的标准才能使用。

        一般更新g++需要使用一些额外的软件源,便于我们更新g++,这里采用Developer ToolSet来更新g++。

更新步骤

        首先使用root权限或者提权输入下列命令:

yum install centos-release-scl

        这样我们就安装了Developer ToolSet了,然后就能够更新g++。

yum install devtoolset-9-gcc-c++

        这里的 ‘9’ 是指版本号,可以安装更高版本的g++。

        然后输入下列代码来启用 9 版本的g++。

scl enable devtool-9 bash

        安装完成后可以使用g++ -v来查看g++是否更新完成。

        不过启用的这串命令每次重新进入都会需要你输入 ,所以我们可以将

        scl enable devtool-9 bash

        这串命令添加到家目录的 ".bash_profile"中,就能够每次启动就是g++ 9版本了。

        首先我们先vim到该文件中。

vim ~/.bash_profile

        将命令添加进去,然后保存并退出就行了。 

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

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

相关文章

易基因: WGBS等揭示DNA甲基化调控林地草莓植株高度和果实大小的分子机制|植物发育

大家好,这里是专注表观组学十余年,领跑多组学科研服务的易基因。 DNA甲基化影响基因组稳定性、转座子沉默和基因表达;它主要发生在对称CG和CHG以及不对称CHH (H A, C或T)中的胞嘧啶上。RNA介导的DNA甲基化(RNA-directed DNA methylation&am…

Containerd安装详细步骤

Containerd安装详细步骤 从k8s的1.24版本开始,k8s默认的容器运行时就是Containerd了,所以想要安装学习k8s的1.24以后的版本 都需要安装Containerd,废话不多说,请看以下安装步骤。 1、离线安装包下载地址 https://github.com/con…

Layui快速入门之第四节 按钮

目录 一:基本用法 二:不同主题的按钮 基本案例: 三:不同尺寸的按钮 基本案例: 四:按钮圆角 五:按钮图标 六:按钮混搭 七:按钮组合 八:按钮容器 一…

基于Android高校智慧公寓选房APP的设计与实现

基于Android高校智慧公寓选房APP的设计与实现 摘 要 学生宿舍选房是大学新生入学必须面临的问题。能够统计各宿舍的分配使用情况,清楚查看宿舍状态,图像化展示,一目了然。并与其它系统共用一个数据中心&a…

PDF怎么转图片?四种转换方法分享

PDF文件是一种非常常见的文档格式,然而,有时候我们需要将PDF文件转换成图片格式。比如我们可能需要将PDF文件中的某些页面或图表转换成图片格式以便于编辑或分享。在这篇文章中,我们将介绍四种将PDF文件转换成图片的方法。 方法一&#xff1a…

源代码加密

需求背景 随着各行各业业务数据信息化发展,各类产品研发及设计等行业,都有关乎自身发展的核心数据,包括业务数据、代码数据、机密文档、用户数据等敏感信息,这些信息数据有以下共性: 属于核心机密资料,万…

程序员面试金典16.20: T9键盘

题目: 在老式手机上,用户通过数字键盘输入,手机将提供与这些数字相匹配的单词列表。每个数字映射到0至4个字母。给定一个数字序列,实现一个算法来返回匹配单词的列表。你会得到一张含有有效单词的列表。映射如下图所示&#xff1…

图片怎么转成PDF?分享三个转换方法

在日常工作中,我们经常需要将图片转换成PDF格式,方便存储和共享。下面分享三种转换方法,帮助大家快速完成转换。 方法1:使用在线转换工具 我们可以在电脑上打开PDF转换应用,进入后再左侧找到文件转PDF列表&#xff0c…

面试:如何实现分布式锁?看清楚,不是实现分布式事务!!

面试复盘:如何实现分布式锁? 目录 面试复盘:如何实现分布式锁? 1.分布式锁要求 2.实现方案 3.数据库分布式锁 3.1 悲观锁 3.2 乐观锁 4.Zookeeper 分布式锁 4.1 引入 Curator 和 ZooKeeper 4.2 配置 ZooKeeper 连接 4.3 编…

Geekbench 6 for Mac性能测试软件

Geekbench 6是一款跨平台的系统性能测试软件,可以对处理器和内存等硬件进行评测,并提供了单核和多核两种测试模式。该软件适用于 Windows、macOS、Linux 和 iOS 等多种操作系统平台。 Geekbench 6 测试可以帮助用户快速准确地了解自己设备的性能表现&…

vue3中el-tree的使用及后端传参

实现效果&#xff1a; 如上图所示&#xff0c;实现el-tree的基本使用&#xff0c;回显及联调。 1.点击弹框弹出样式&#xff0c;node-key是id,与后端字段名对应 <Dialog v-model"menuVisible" title"菜单分配"><el-tree:data"treeData&qu…

笔记本开启WiFi

笔记本开启WiFi 为了节省流量&#xff1a;笔记本开启WiFi 条件 支持热点的电脑&#xff1b;我的是华硕飞行堡垒7。 注意事项 笔记本连接公司网络&#xff0c;公司网络通常都在监管下的&#xff0c;手机连接wifi后&#xff0c;刷抖音、购物网站&#xff0c;公司后台会捕获你…

windows使用supervisor-win部署flask项目

安装supervisor-win 截止目前最新版本为4.7.0 pip install supervisor-win 配置文件 保存名为supervisor-win.ini的配置文件&#xff0c;其中port*:9001代表监控所有IP地址&#xff0c;由于windows没有办法使用uwsgi&#xff0c;所以这里配置了两个program&#xff1a;[pro…

Log4Qt日志框架(2)-深入分析和使用

Log4Qt日志框架&#xff08;2&#xff09;-深入分析和使用 0 源码1 核心类及其关系2 深入分析 0 源码 支持自动创建默认properties文件如果默认不满足需求&#xff0c;也支持自定义配置文件在原有的log4qt基础单独封装类&#xff0c;在程序开始出初始化后&#xff0c;可以在任何…

AP9196 DC-DC升降 升降压 6A 恒流DEMO原理图

应用范围 户外照明 智能照明 带锂电应用方案 太阳能路灯 补光灯

解密01背包问题:如何在有限空间中实现最大价值?

文章目录 01背包 - 问题分析01背包题目第一问1. 状态表示2. 分析状态转移方程3. 初始化4. 填表顺序5. 返回值 第二问1. 状态表示2. 状态转移⽅程3. 初始化4. 填表顺序5. 返回值 C运行代码 01背包 - 问题分析 01背包是指在一个有容积限制&#xff08;或者重量限制&#xff09;的…

了解消息中间件的基础知识

为什么要使用消息中间件&#xff1f; 解耦&#xff1a;消息中间件可以使不同的应用程序通过解耦的方式进行通信&#xff0c;减少系统间的依赖关系提供异步通信&#xff1a;消息中间件可以实现异步消息传递&#xff0c;提高系统的响应性能。流量削峰&#xff1a;消息中间件可以…

vue项目实现table表格竖向

先上图 思路&#xff1a;使用element ui 自带的栅格&#xff0c;通过控制el-col 的span 属性来设置每行展示多少行&#xff08;竖着的字段&#xff09;&#xff0c;超过就自动换行&#xff1b; content1 是表头 content2是返回的数据 getTable()函数是将返回的正常数据进行处理…

SQL12 高级操作符练习(2)

描述 题目&#xff1a;现在运营想要找到学校为北大或GPA在3.7以上(不包括3.7)的用户进行调研&#xff0c;请你取出相关数据&#xff08;使用OR实现&#xff09; 示例&#xff1a;user_profile iddevice_idgenderageuniversitygpa12138male21北京大学3.423214male复旦大学4.03…

【SpringMVC】工作流程入门案例的使用

目录 一、什么是SpringMVC 二、SpringMVC的请求流程 三、SpringMVC的优点 四、Spring MVC的主要组件 五、SpringMVC常用注解 六、入门案例演示 6.1.添加pom.xml 6.2.创建spring-mvc.xml 6.3.配置web.xml 6.4.SpringMVC配置Web 6.5.JSP页面编写 七、扩展 7.1.Spring…