---
title: 升级GCC
description: "系统自带的GCC软件版本较低，需要升级GCC版本至5.3或者以上，本文以升级到7.3版本为例。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/testguide/tstg/kunpengxtra_02_0006.html
sourcePath: /source/zh/kunpengdbs/testguide/tstg/kunpengxtra_02_0006.html
indexId: c471f3a2b883dc36efabdb69be9e39da13af7738dcd41ac61953d363aa6f334f61
---
# 升级GCC

系统自带的GCC软件版本较低，需要升级GCC版本至5.3或者以上，本文以升级到7.3版本为例。


1. 下载GCC 7.3.0(https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-7.3.0/gcc-7.3.0.tar.gz)。
2. 将软件包上传至“/home”目录下，并解压。
  1 2 cd /home tar -xvf gcc-7.3.0.tar.gz

3. 编译安装GCC。
  进入GCC文件路径。```
cd /home/gcc-7.3.0
```


  a. 配置。
```
./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"，则执行yum -y reinstall gcc gcc-c++。


  b. 编译GCC源码。
    1 make -j96

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

  c. 安装。
    1 make -j96 install


4. 确认GCC的版本是否为7.3.0。
  1 gcc -v
