---
title: 使用Ubuntu 20.04安装Caffe环境时，出现cuda和gcc版本不匹配的编译报错-昇腾社区
description: 使用Ubuntu 20.04安装Caffe环境时，出现类似如下信息的编译报错：
keywords: unsupported;GNU
url: https://www.hiascend.com/document/caselibrary/detail/atlasamct_16_0378
section: (其他)
---

# 使用Ubuntu 20.04安装Caffe环境时，出现cuda和gcc版本不匹配的编译报错-昇腾社区

URL: https://www.hiascend.com/document/caselibrary/detail/atlasamct_16_0378
描述: 使用Ubuntu 20.04安装Caffe环境时，出现类似如下信息的编译报错：
关键词: unsupported;GNU

昇腾文档 [了解详情](https://www.hiascend.com/document)

故障案例 [了解详情](https://www.hiascend.com/document/caselibrary)

使用Ubuntu 20.04安装Caffe环境时，出现cuda和gcc版本不匹配的编译报错

使用Ubuntu 20.04安装Caffe环境时，出现cuda和gcc版本不匹配的编译报错

2025/04/17

621

问题信息

| 问题来源 | 产品大类 | 产品子类 | 关键字 |
| --- | --- | --- | ---|
| 官方 | 应用开发 | CANN | unsupported、GNU |

#### 问题现象描述

使用Ubuntu 20.04安装Caffe环境时，出现类似如下信息的编译报错：

#### 原因分析

Ubuntu 20.04默认gcc版本为gcc9，如果使用10.0版本CUDA软件，因其配套gcc7版本，会报不支持gcc7以上的版本，需要对默认的gcc版本进行降级。

#### 解决措施

安装低版本gcc（以gcc7为例），并将其链接到cuda bin文件安装目录下，保证环境同时安装gcc7和gcc9时，cuda编译可以找到正确的gcc版本。下文中的/usr/local/cuda-10.0仅作为示例，请以cuda实际安装路径为准。

```
sudo apt-get install g++-7 -y
sudo ln -s /usr/bin/gcc-7 /usr/local/cuda-10.0/bin/gcc
sudo ln -s /usr/bin/g++-7 /usr/local/cuda-10.0/bin/g++
```

本页内容

- 问题信息
- 问题现象描述
- 原因分析
- 解决措施
