centos

GCC在CentOS上如何配置

小樊
40
2025-06-04 00:47:16
栏目: 智能运维

在CentOS上配置GCC的步骤如下:

升级现有GCC版本(以升级至GCC 9.3.1为例)

  1. 安装CentOS SCL

    sudo yum install centos-release-scl
    
  2. 列出可用的GCC版本

    yum list | grep devtoolset | grep gcc.x86_64
    
  3. 安装指定的GCC版本(例如GCC 9.3.1):

    sudo yum install devtoolset-9-gcc*
    
  4. 激活所安装的GCC版本

    scl enable devtoolset-9 bash
    

    激活命令只对当前会话有效,若要永久切换版本,可执行以下命令:

    source /opt/rh/devtoolset-9/enable
    
  5. 验证GCC版本

    gcc -v
    

从源码编译安装GCC(以GCC 9.3.0为例)

  1. 下载GCC 9.3.0源码包

    wget http://mirrors.nju.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz
    
  2. 解压源码包

    tar -xvf gcc-9.3.0.tar.gz
    cd gcc-9.3.0
    
  3. 下载并安装依赖包

    ./contrib/download_prerequisites
    
  4. 配置编译选项

    mkdir gcc-build-9.3.0
    cd gcc-build-9.3.0
    ../configure --enable-checking=release --enable-languages=c,c++ --with-arch_32=x86-64 --build=x86_64-redhat-linux --disable-multilib
    
  5. 编译并安装

    make && make install
    
  6. 验证新安装的GCC版本

    /usr/local/bin/gcc -v
    

    编译的GCC位于/usr/local/bin目录下,原系统中的GCC版本保持不变。

请注意,上述步骤可能需要根据您的具体需求和环境进行调整。在执行任何操作之前,请确保您有足够的权限,并备份所有重要数据。

0
看了该问题的人还看了