boxmoe_header_banner_img

Hello! 欢迎来到鸣乐庐!

加载中

文章导读

centos系统上升级gcc(本文系统采用centos7)


avatar
lucky life 2024年7月15日 75

  1. 添加软件仓库: CentOS默认的仓库可能不包含最新的GCC版本。你可以添加EPEL(Extra Packages for Enterprise Linux)仓库,或者使用第三方仓库如IUS(Inline with Upstream Stable)。


    首先,安装EPEL仓库:

    sudo yum install epel-release


    如果你想要使用IUS仓库,可以按照以下步骤操作:




    sudo yum install https://repo.ius.io-release.rpm



  2. 安装Development Tools: 在升级GCC之前,你需要安装开发工具包,它包含了编译源代码所需的各种工具。





    sudo yum groupinstall "Development Tools"



  3. 安装新版本的GCC: 使用yum安装最新版本的GCC。这里以GCC 11为例:






    sudo yum install gcc-toolset-11


    如果你使用的是IUS仓库,可以安装如下:





    sudo yum install gcc11 gcc11-c++



  4. 切换默认的GCC版本: 安装完成后,你需要将新版本的GCC设置为默认编译器。可以通过以下命令来实现:






    sudo alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-11 60 --slave /usr/bin/g++ g++ /usr/bin/g++-11
    sudo alternatives --config gcc


    在弹出的菜单中选择新版本的GCC(例如GCC 11)。



  5. 验证GCC版本: 最后,验证GCC版本是否已经更新:



    gcc --version




评论(0)

查看评论列表

暂无评论


发表评论

表情 颜文字
插入代码