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

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

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

sudo yum install centos-release-scl

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

sudo yum install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils

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

scl enable devtoolset-9 bash

4. 检查G++版本:

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

相关推荐

  1. Docker环境快速RocketMq

    2024-05-12 17:12:06       39 阅读
  2. Linux CentOSNGINX环境

    2024-05-12 17:12:06       57 阅读

最近更新

  1. docker php8.1+nginx base 镜像 dockerfile 配置

    2024-05-12 17:12:06       98 阅读
  2. Could not load dynamic library ‘cudart64_100.dll‘

    2024-05-12 17:12:06       106 阅读
  3. 在Django里面运行非项目文件

    2024-05-12 17:12:06       87 阅读
  4. Python语言-面向对象

    2024-05-12 17:12:06       96 阅读

热门阅读

  1. matlab实现机器学习

    2024-05-12 17:12:06       34 阅读
  2. 以AI对抗AI,瑞数“动态安全+AI”助力在线反欺诈

    2024-05-12 17:12:06       39 阅读
  3. 链表初步之找最大结点

    2024-05-12 17:12:06       37 阅读
  4. ubuntu bind9 主从配置

    2024-05-12 17:12:06       31 阅读
  5. 华为昇腾310B1平台深度学习算法模型转换

    2024-05-12 17:12:06       33 阅读
  6. 前端:零宽字符

    2024-05-12 17:12:06       35 阅读
  7. Hive on Tez 作业优化参数

    2024-05-12 17:12:06       30 阅读
  8. PostgreSQL自带的命令行工具10- pg_basebackup

    2024-05-12 17:12:06       38 阅读
  9. Linux上的监控工具:Zabbix、Prometheus、APM和ELK

    2024-05-12 17:12:06       31 阅读