【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的版本。

相关推荐
明月(Alioo)1 分钟前
Python 并发编程详解 - Java 开发者视角
java·开发语言·python
sky wide2 分钟前
[特殊字符] Docker 安装指南 (CentOS)
docker·容器·centos
跟着珅聪学java7 分钟前
编写高质量 CSS 样式完全指南
人工智能·python·tensorflow
JAVA+C语言13 分钟前
C++ STL map 系列全方位解析
开发语言·c++
进击的小头14 分钟前
第18篇:PID参数整定与裕度优化的现场调试实战
python·算法
cpp_250117 分钟前
P1796 汤姆斯的天堂梦
数据结构·c++·算法·题解·洛谷·线性dp
Lisssaa23 分钟前
打卡第二十六天
c++
4ever.ov01 小时前
定时器/时间轮
开发语言·c++·c·muduo·llinux
飞Link1 小时前
LangChain 核心链式架构演进史:从顺序链到企业级路由兜底实战
python·架构·langchain
啥咕啦呛1 小时前
java打卡学习3:ArrayList扩容机制
java·python·学习