【C++】CentOS环境搭建-快速升级G++版本

【C++】CentOS环境搭建-快速升级G++版本

    • [1. 安装CentOS的软件集仓库:](#1. 安装CentOS的软件集仓库:)
    • [2. 安装你想要的devtoolset版本,例如devtoolset-9:](#2. 安装你想要的devtoolset版本,例如devtoolset-9:)
    • [3. 启用新版本的编译器:](#3. 启用新版本的编译器:)
    • [4. 检查G++版本:](#4. 检查G++版本:)

在CentOS系统中升级G++编译器通常涉及使用devtoolset或者SCL(软件集合)。以下是使用devtoolset升级G++的步骤:

1. 安装CentOS的软件集仓库:

bash 复制代码
sudo yum install centos-release-scl

2. 安装你想要的devtoolset版本,例如devtoolset-9:

bash 复制代码
sudo yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

3. 启用新版本的编译器:

bash 复制代码
scl enable devtoolset-9 bash

4. 检查G++版本:

bash 复制代码
g++ --version

请注意,devtoolset是在不破坏系统自带GCC版本的前提下提供新版本的手段。启用后,g++和gcc命令将指向devtoolset中的新版本。这个会话结束后,原先的GCC版本将恢复为默认。

如果你想要永久更改系统默认的GCC版本,可以将devtoolset中的软链接复制到/usr/bin:

sudo ln -sf /opt/rh/devtoolset-9/root/usr/bin/* /usr/bin/

这样做之后,你系统中默认的g++和gcc将会变成devtoolset的版本。

相关推荐
Hi2024021721 分钟前
Qt+Qml客户端和Python服务端的网络通信原型
开发语言·python·qt·ui·网络通信·qml
程序员大雄学编程1 小时前
「用Python来学微积分」16. 导数问题举例
开发语言·python·数学·微积分
B站_计算机毕业设计之家2 小时前
预测算法:股票数据分析预测系统 股票预测 股价预测 Arima预测算法(时间序列预测算法) Flask 框架 大数据(源码)✅
python·算法·机器学习·数据分析·flask·股票·预测
yj15582 小时前
装修中怎样避坑
python
想唱rap2 小时前
C++ list 类的使用
c语言·开发语言·数据结构·c++·笔记·算法·list
景彡先生3 小时前
Python函数定义与调用全解析:从基础语法到实战技巧
linux·开发语言·python
yuyanjingtao3 小时前
CCF-GESP 等级考试 2024年9月认证C++四级真题解析
c++·算法·青少年编程·gesp·csp-j/s
光头闪亮亮3 小时前
curl库应用-c++客户端示例及golang服务端应用示例
c++·go
m***记3 小时前
Python字符串操作:如何判断子串是否存在
linux·服务器·python
Lei_3359673 小时前
[算法]背包DP(01背包、完全背包问题、多重背包、分组背包、混合背包问题、有依赖的背包问题等)
c++·算法