zoukankan      html  css  js  c++  java
  • CentOS 7下升级gcc版本

    目录

        CentOS 7下升级gcc版本
            安装SCL(第三方软件选集)
            安装gcc
            启动gcc(临时)
            启动gcc(永久)
            查看gcc版本

    CentOS 7下升级gcc版本

    本文主要介绍怎么在CentOS 7环境下升级gcc版本,适用于部分源码包需要高版本的gcc进行编译的场景,需要准备的环境有:

        CentOS 7

    注:本文介绍的gcc,仅适用于编译64为程序,若想支持32位程序,则可参考我另外一篇博文https://blog.csdn.net/ncdx111/article/details/106041764
    安装SCL(第三方软件选集)

    使用下面命令安装SCL
        SCL可以在不覆盖原有软件包的情况下与其共存,缺点就是仅支持64位
        SCL仅支持安装devtoolset-4(gcc 5.2)(不含)之后的gcc版本

    yum install -y centos-release-scl

    安装gcc

        使用以下命令安装gcc,其中的9表示大版本号,默认安装大版本下的最新稳定版本

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


    启动gcc(临时)

        使用以下命令临时启动gcc,这种方式适用于临时切换系统的gcc版本,即开即用,仅在当前bash中有效

    scl enable devtoolset-9 bash


    启动gcc(永久)

        使用以下命令永久启动gcc,这种方式适用于长期使用该版本进行编译,切换bash依然有效

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


    查看gcc版本

        使用以下命令查看gcc版本

    gcc --version

     
    参考:https://blog.csdn.net/ncdx111/article/details/106047228

  • 相关阅读:
    流程控制语句
    lminus
    TCL create list from file
    DFT 问答 III
    DFT 问答 II
    DFT 问答 I
    猜字符小游戏
    用户模式构造
    基元线程同步构造
    七大原则,24种设计模式
  • 原文地址:https://www.cnblogs.com/lantingg/p/14872399.html
Copyright © 2011-2022 走看看