zoukankan      html  css  js  c++  java
  • yum安装升级gcc高版本

    当你发现gcc编译出现了莫名其妙的错误,那说明gcc版本太低导致的报错

    1、升级到gcc 7.3:

    yum -y install centos-release-scl
    yum -y install devtoolset-7-gcc devtoolset-7-gcc-c++ devtoolset-7-binutils
    scl enable devtoolset-7 bash
    

    需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
    如果要长期使用gcc 7.3的话:

    echo "source /opt/rh/devtoolset-7/enable" >>/etc/profile
    

    2、升级到gcc 8.3:

    yum -y install centos-release-scl
    yum -y install devtoolset-8-gcc devtoolset-8-gcc-c++ devtoolset-8-binutils
    scl enable devtoolset-7 bash
    

    需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
    如果要长期使用gcc 8.3的话:

    echo "source /opt/rh/devtoolset-8/enable" >>/etc/profile
    

    3、升级到gcc 9.3:

    yum -y install centos-release-scl
    yum -y install devtoolset-9-gcc devtoolset-9-gcc-c++ devtoolset-9-binutils
    scl enable devtoolset-9 bash
    

    需要注意的是scl命令启用只是临时的,退出shell或重启就会恢复原系统gcc版本。
    如果要长期使用gcc 9.3的话:

    echo "source /opt/rh/devtoolset-9/enable" >>/etc/profile
    
  • 相关阅读:
    ByteBuffer用法总结
    内部类访问外部同名属性或者方法
    floodlight 学习(一)
    ubuntu 更改文件所有者
    python cmd 模块
    matlab 矩阵
    python操作MySQL数据库
    Win 7 下制作 mac 系统启动U盘
    Window 常用命令
    大数据扫盲
  • 原文地址:https://www.cnblogs.com/FengGeBlog/p/14919920.html
Copyright © 2011-2022 走看看