【问题标题】:CUDA 7.5 installation: Unsupported compiler errorCUDA 7.5 安装:不支持的编译器错误
【发布时间】:2016-04-12 18:40:52
【问题描述】:

我刚刚尝试在我的笔记本电脑上安装 CUDA 7.5。我禁用了lightdm 并做了sudo sh cuda7.5.run。驱动程序安装通过但随后我收到错误Unsupported compiler ... 并且安装失败。我该如何解决这个问题?

【问题讨论】:

  • 切换到支持的配置。 the documentation 中介绍了支持的配置。如果您使用的是 ubuntu 15.10(因为您的问题已被标记),那是 CUDA 7.5 不支持的配置
  • 仍然可以在不受支持的配置上安装 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++ ` )。然后尝试重新安装。
  • 问题已解决

标签: cuda gpu gpgpu nvidia ubuntu-15.10


【解决方案1】:

我在 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 我已经修复了 g++ 的示例。
  • 在 Ubuntu 18.04 中为 Cuda 9 工作
【解决方案2】:

问题在于Ubuntu 15.10。我安装了14.04 并且可以安装CUDA。但是,对于我的笔记本电脑,有一点需要提及。我必须通过System Settings --> Software & Updates --> Additional Drivers 安装NVIDIA 驱动程序并选择tested 驱动程序。然后我安装了CUDA并回答No与CUDA安装文件捆绑的驱动安装。

【讨论】:

    【解决方案3】:

    您不需要降级您的 gcc 版本。 对于想要保留 gcc 版本的人,我建议您使用以下方式。 http://kislayabhi.github.io/Installing_CUDA_with_Ubuntu/

    【讨论】:

      【解决方案4】:

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2013-02-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2015-12-22
        相关资源
        最近更新 更多