【问题标题】:Installing CUDA without gcc-4.3在没有 gcc-4.3 的情况下安装 CUDA
【发布时间】:2013-05-10 20:36:06
【问题描述】:

所以我下载了最新的 Cuda (5.0.35) 脚本,在我的桌面上安装了 Cuda,而我在该桌面上安装了 Debian(内核 2.6.32)。

当我运行脚本时,我在日志中收到一条错误消息:

用于编译内核的编译器(gcc-4.3)与当前编译器(gcc-4.7)不完全匹配

所以我希望从存储库中安装 gcc-4.3,但它不存在。然后我单独下载了 gcc-4.3 包,但是当我尝试安装它时,我得到了许多相互冲突的依赖项,所以安装它真的不是一个选项。我安装了存储库中的 gcc-4.4,并将 gcc 的软链接更改为链接到 gcc-4.4 版本,但我在上面收到相同的消息

用于编译内核的编译器(gcc-4.3)与当前的编译器(gcc-4.4)不完全匹配

那么问题来了,有没有办法不依赖gcc-4.3就可以成功安装驱动呢?

【问题讨论】:

  • 你可以用 gcc-4.7 编译内核。我很惊讶,但事实并非如此。
  • 我最终安装了更新的内核。 Debian 的问题在于它使用旧内核。我安装的 3.2 内核是用 gcc-4.6 编译的,所以成功了。

标签: cuda debian driver gcc4.4


【解决方案1】:

我安装了一个用 gcc-4.6 编译的 3.2 内核,它对我有用。您也可以使用 gcc-4.7 编译旧内核,尽管我尝试过并且出现了一些错误。问题是 Debian 使用了一个非常旧的内核,所以它是用 gcc-4.3 编译的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-09-12
    • 2010-12-06
    • 1970-01-01
    • 1970-01-01
    • 2016-06-23
    • 2015-01-18
    • 2014-01-01
    相关资源
    最近更新 更多