所以我的问题很简单,CUDA 8.0 (CUDA 8.0.61) Toolkit 现在与 gcc 5.4 兼容?
我已经在我的 Ubuntu 16.04 上安装了 CUDA 8.0.61 Toolkit 及其预内置的 gcc 5.4,并且没有出现任何问题。
最佳答案
最初的 CUDA 8 版本并未正式支持 gcc/gnu 5.4。后来,提供了一个补丁。原始 Ubuntu 16.04 版本具有 gcc/gnu 5.3.1,并且 host_defines.h
头文件强制执行此限制(例如在 CUDA 8.0.44 中)。
官方支持记录在linux install guide中,而且还是5.3.1级别。然而,当前的 CUDA 8 版本(所谓的“GA2”,即 CUDA 8.0.61)支持 gcc/gnu 5.4,因为 host_defines.h
中的强制限制已放宽,仅检查gnu 主要版本是 4 或 5。这意味着 GA2 不会对使用 gcc/gnu 5.4 实现任何限制
在 CUDA 8 GA2 中使用 gcc/gnu 5.4 应该不会有任何问题。
关于gcc - CUDA 8.0 现在与 gcc 5.4 兼容吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43685471/