文档
注册
评分
提单
论坛
小智

安装GCC

CentOS 7.6操作系统自带的GCC软件版本较低,需要升级GCC版本至5.3.0或者以上。openEuler 20.03操作系统自带的GCC版本为7.3.0,openEuler 22.03操作系统自带的GCC版本为10.3.1,均不需要升级GCC。本文以在CentOS 7.6下升级到GCC 7.3.0版本为例进行说明。

在CentOS 7.6下升级到GCC 7.3.0的具体操作步骤如下。

  1. 下载GCC 7.3.0。
    1
    2
    cd /home
    wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz --no-check-certificate
    
  2. 解压GCC源码包。
    1
    tar -xvf gcc-7.3.0.tar.gz
    

  3. 编译安装GCC。
    1. 进入GCC文件路径并配置GCC参数。
      1
      2
      cd /home/gcc-7.3.0
      ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-bootstrap
      

      • --prefix=PATH:指定GCC软件安装目录,默认路径“/usr”
      • --mandir=PATH:指定GCC软件文档目录,默认路径“/usr/share/man”
      • --infodir=PATH:指定GCC软件日志信息目录,默认路径“/usr/share/info”
      • --enable-bootstrap:指定启用bootstrap方式安装。

      如果配置报错提示“configure: error: no acceptable C compiler found in $PATH”,则执行以下命令。

      1
      yum -y reinstall gcc gcc-c++
      
    2. 编译GCC源码。
      1
      make -j 96
      

      “-j 96”参数充分利用多核CPU优势,加快编译速度,参数“-j”后数字为CPU核数,可用cat /proc/cpuinfo | grep processor | wc -l进行查看,此数值应小于或等于CPU核数。

    3. 安装GCC。
      1
      make -j 96 install
      
  4. 查看GCC版本。
    1
    gcc -v
    

    可以看到GCC的版本已经升级为7.3.0。

搜索结果
找到“0”个结果

当前产品无相关内容

未找到相关内容,请尝试其他搜索词