CUDA 7.5安装:不支持的编译器错误。

7

我刚刚尝试在我的笔记本上安装CUDA 7.5。我禁用了lightdm并执行了sudo sh cuda7.5.run。驱动程序安装成功,但是我遇到了一个错误Unsupported compiler ...,导致安装失败。我该如何解决这个问题呢?


3
切换到受支持的配置。支持的配置在文档中有介绍。如果您正在使用标记为Ubuntu 15.10的系统,那么它不支持CUDA 7.5。请注意不改变原意。 - Robert Crovella
仍然可以在不支持的配置上安装CUDA。尝试安装gcc-4.8和所有其他所需的依赖项(如linux-headers等)。将gcc-4.8设置为默认编译器(类似于以下内容:cd /usr/bin rm cc gcc c++ g++ ln -s /usr/local/bin/gcc-4.8 cc ln -s /usr/local/bin/gcc-4.8 gcc ln -s /usr/local/bin/c++-4.8 c++ ln -s /usr/local/bin/g++-4.8 g++)。然后再次尝试安装。 - Davide Spataro
问题现在已经解决。 - Amir
4个回答

27

我在Ubuntu 16.04安装CUDA 7.5时遇到了类似的问题。

我使用gcc/g++ 4.8解决了这个问题,而不是使用5.2。

您可以使用命令update-alternatives --install安装它并切换默认版本。

对于gcc 4.8,请执行以下操作:

sudo apt-get install gcc-4.8
sudo update-alternatives --remove-all gcc
sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 10

对于 g++ 4.8 版本,请执行以下操作:

sudo apt-get install g++-4.8
sudo update-alternatives --remove-all g++
sudo update-alternatives --install /usr/bin/g++ g++ /usr/bin/g++-4.8 10

对于g++,第一个命令行是错误的,请改用sudo apt-get install gcc-4.8 - herve
1
谢谢@herve,我已经修复了g++的示例。 - Martinez Mariano
1
在Ubuntu 18.04中,支持Cuda 9。 - Saurabh

1
问题出在 Ubuntu 15.10 上。我安装了 14.04 版本并成功安装了CUDA。但是,对于我的笔记本电脑,需要提及一个细微的问题。我必须通过 系统设置 --> 软件和更新 --> 附加驱动程序 选择 测试 驱动程序来安装 NVIDIA 驱动程序。然后安装 CUDA 并回答 No 不要安装随 CUDA 安装文件捆绑的驱动程序。

0

-2

sudo apt-get update unity 也应该有所帮助


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接