文档
注册

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

问题描述

使用Ubuntu 20.04安装caffe环境时,出现类似如下信息的编译报错:

/usr/local/cuda-10.0/include/crt/host_config.h:129:2: error: #error --unsupported GNU version! Gcc versions later than7 are not supported!

可能原因

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++
搜索结果
找到“0”个结果

当前产品无相关内容

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