【发布时间】: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 编译的,所以成功了。