centos

CentOS如何安装最新版C++

小樊
38
2025-03-03 13:11:11
栏目: 编程语言

在CentOS上安装最新版本的C++编译器,通常可以通过以下步骤完成:

  1. 更新系统: 首先,确保你的CentOS系统是最新的。打开终端并运行以下命令来更新所有软件包:

    sudo yum update -y
    
  2. 启用EPEL仓库: EPEL(Extra Packages for Enterprise Linux)仓库提供了许多额外的软件包,包括较新版本的GCC。运行以下命令来安装EPEL仓库:

    sudo yum install epel-release -y
    
  3. 安装最新版本的GCC: CentOS 8默认安装的是GCC 8,但CentOS Stream或CentOS 7可能默认安装的是更旧的版本。为了安装最新版本的GCC,你可以使用Software Collections (SCL) 或者 Devtoolset。

    • 对于CentOS 7

      sudo yum install centos-release-scl -y
      sudo yum install devtoolset-9 -y
      

      这将安装Devtoolset-9,它包含了GCC 9。要启用这个工具集,运行:

      scl enable devtoolset-9 bash
      

      这将在当前shell会话中启用GCC 9。如果你想让这个设置在每次登录时都生效,可以将上述命令添加到你的~/.bashrc文件中。

    • 对于CentOS 8: CentOS 8默认安装的是GCC 8,但你可以安装更高版本,例如GCC 10:

      sudo dnf install devtoolset-10 -y
      

      启用Devtoolset-10的方法与CentOS 7相同。

  4. 验证安装: 安装完成后,你可以通过运行以下命令来验证GCC的版本:

    gcc --version
    

    或者如果你使用了SCL:

    scl enable devtoolset-9 bash
    gcc --version
    

请注意,CentOS Stream是一个滚动发布的发行版,它提供了最新的软件包,但可能不如传统的RPM发行版稳定。如果你需要最新的稳定版本,可能需要考虑使用其他Linux发行版,如Fedora或Ubuntu。

0
看了该问题的人还看了