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
    
  • 相关阅读:
    gns3 接口说明 转
    Java二进制指令代码解析
    java大神RednaxelaFX
    深入理解Java虚拟机
    java环境变量设置
    openjdk
    JAVA call graphs JAVA调用图
    Java虚拟机原理图解
    JAVA --BYTECODE
    利用hsdis和JITWatch查看分析HotSpot JIT compiler生成的汇编代码
  • 原文地址:https://www.cnblogs.com/FengGeBlog/p/14919920.html
Copyright © 2011-2022 走看看