gcc - CUDA 8.0 现在与 gcc 5.4 兼容吗?

标签 gcc cuda ubuntu-16.04

所以我的问题很简单,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/

相关文章:

c++ - 如何禁用缩小转换警告?

c++ - 要求函数模板的返回类型是模板的特化

为 "-std=gnu90"编译 C 项目错误

cuda - CUDA 固定内存是零拷贝吗?

websocket - Kurento 媒体服务器正在运行但无法连接 kurento 媒体服务器 websocket

c - 后缀或操作数对于 gcc 的 `move' 无效

cuda - 在 NVIDIA GPU 分析中,什么是子分区、扇区和单元?

c++ - CUDA 中设备类的类型限定符

python - 在 Anaconda2 中导入 tensorflow : undefined symbol

mongodb错误。如何解决 mongoDB 中的错误?