---
title: 升级GCC
description: "1. 获取GCC 9.3.0源码包。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdbs/ecosystemEnable/TiDB/openmind_tidb81_02_0006.html
sourcePath: /source/zh/kunpengdbs/ecosystemEnable/TiDB/openmind_tidb81_02_0006.html
indexId: eef33574e399d75e23f08cf69deae482c06541901975b930f07a780f68b392a571
---
# 升级GCC

1. 获取GCC 9.3.0源码包。
  1 2 3 4 cd /opt wget https://mirrors.tuna.tsinghua.edu.cn/gnu/gcc/gcc-9.3.0/gcc-9.3.0.tar.gz --no-check-certificate tar -xvf gcc-9.3.0.tar.gz cd gcc-9.3.0/

2. 下载GMP、MPFR、MPC、ISL源码包。
  1 2 3 4 wget https://gcc.gnu.org/pub/gcc/infrastructure/gmp-6.1.0.tar.bz2 --no-check-certificate wget https://gcc.gnu.org/pub/gcc/infrastructure/mpfr-3.1.4.tar.bz2 --no-check-certificate wget https://gcc.gnu.org/pub/gcc/infrastructure/mpc-1.0.3.tar.gz --no-check-certificate wget https://gcc.gnu.org/pub/gcc/infrastructure/isl-0.18.tar.bz2 --no-check-certificate

3. 安装GMP、MPFR、MPC、ISL源码包。
  1 2 3 4 tar -xvf gmp-6.1.0.tar.bz2 cd gmp-6.1.0 ./configure make -j `nproc` && make install

  1 2 3 4 5 cd .. tar -xvf mpfr-3.1.4.tar.bz2 cd mpfr-3.1.4 ./configure make -j `nproc` && make install

```
cd ..
tar -xvf mpc-1.0.3.tar.gz
cd mpc-1.0.3
./configure
make -j `nproc` && make install
```


  1 2 3 4 5 6 cd .. tar -xvf isl-0.18.tar.bz2 cd isl-0.18 ./configure make -j `nproc` && make install export LD_LIBRARY_PATH=/usr/local/lib:$LD_LIBRARY_PATH

4. 编译安装。
  1 2 3 4 cd .. ./configure --prefix=/usr --mandir=/usr/share/man --infodir=/usr/share/info --enable-bootstrap make -j `nproc` make install

5. 确认GCC版本。
  1 gcc -v
