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

相关推荐
m5655bj15 小时前
使用 Python 高效复制 Excel 行、列、单元格
开发语言·python·excel
龙言龙论15 小时前
身份证信息批量处理系统:从入门到实战(附exe工具+核心源码)
数据库·python
Murphy_lx15 小时前
C++ std_stringstream
开发语言·c++·算法
m0_6265352015 小时前
代码分析 长音频分割为短音频
javascript·python·音视频
Mr.Winter`15 小时前
基于Proto3和单例模式的系统参数配置模块设计(附C++案例实现)
c++·人工智能·单例模式·机器人
Wpa.wk15 小时前
自动化测试环境配置-java+python
java·开发语言·python·测试工具·自动化
带刺的坐椅15 小时前
AI 应用工作流:LangGraph 和 Solon AI Flow,我该选谁?
java·python·ai·solon·flow·langgraph
哭泣方源炼蛊16 小时前
HAUE 新生周赛(七)题解
数据结构·c++·算法
工业互联网专业16 小时前
图片推荐系统_django+spider
python·django·毕业设计·源码·课程设计·spider·图片推荐系统
Lwcah16 小时前
Python | LGBM+SHAP可解释性分析回归预测及可视化算法
python·算法·回归