问题
环境
系统: Deepin 20 OS
CUDA:10.0
gcc:8.3
g++:8.3
在linux系统安装cuda-10.0的时候,报错
Error: unsupported compiler: 8.3.0. Use --override to override this check.
Error: cannot find Toolkit in /media/mgege007/linuxType/cuda-10.0
原因是
GCC-8.3版本不能支持CUDA-10.0的版本。具体对应参考官网信息
GCC内核与CUDA对应表
解决办法
(1)安装gcc-7
sudo apt install gcc-7 g++-7
(2)删除原来版本gcc建立的软链接
sudo rm -rf /usr/bin/gcc
sudo rm -rf usr/bin/g++
(3)建立新的gcc版本的软连接
sudo ln -s /usr/bin/gcc-7 /usr/bin/gcc
sudo ln -s /usr/bin/g++-7 /usr/bin/g++
(4)查看gcc版本
gcc --version
就可以看到更换gcc成功