---
title: 编译器及编译选项
description: "将Ubuntu系统中的GCC版本升级到GCC 10.1.0。"
url: https://www.hikunpeng.com/document/detail/zh/kunpengdevkithistory/devkit_24_rc3/usermanual/devkit-hypertuner-049.html
sourcePath: /source/zh/kunpengdevkithistory/devkit_24_rc3/usermanual/devkit-hypertuner-049.html
indexId: 501fc9b904ee444c96ed8c6a5c7ca1b55c5691069d6b5b9f020a8a5497a006f683
---
# 编译器及编译选项

#### 使用高版本GCC

将Ubuntu系统中的GCC版本升级到GCC 10.1.0。

1. 获取GCC的最新源码包。
  源码包获取地址：http://ftp.gnu.org/gnu/gcc/gcc-10.1.0(http://ftp.gnu.org/gnu/gcc/gcc-10.1.0)

2. 执行以下命令解压安装包。

```
tar -xzvf gcc-10.1.0.tar.gz
```


3. 执行以下命令进入解压缩后的目录，并运行“download_prerequisites”脚本。

```
cd gcc-10.1.0/
./contrib/download_prerequisites
```


  “download_prerequisites”脚本文件会进行下载、配置、安装依赖库。

4. 执行以下命令创建目录，并将所有输出放入该目录。

```
mkdir
gcc_temp
cd
gcc_temp
../configure -enable-checking=release -enable-languages=c,c++ -disable-multilib
```


5. 执行以下命令进行编译安装。

  a. 执行以下命令进行编译。

```
make -j32
```


    编译过程可能持续1~2小时，编译前请注意时间安排。

  b. 进行安装。

    - 以root用户执行以下命令进行安装。

```
make install
```


    - 以普通用户执行以下命令进行安装。

```
sudo make install
```


      图1 安装过程

6. 安装后检查验证。
  执行以下任意命令检查GCC版本信息。

```
gcc --version
gcc -v
g++ -v
```


  如果显示的GCC版本仍是以前的版本，就需要重启系统；或者执行以下命令查看GCC的安装位置：which gcc；然后执行以下命令查看版本信息 /usr/local/bin/gcc -v，通常GCC都安装在该处位置。

  图2 安装成功页面
