【问题标题】:How to install two GCC versions for cuda 5.0 on centos7如何在centos7上为cuda 5.0安装两个GCC版本
【发布时间】:2017-05-01 22:10:15
【问题描述】:

我需要在 centos7 x64 中安装 cuda 5.0。但是,我对 GCC 有疑问,因为当前安装的版本是 (GCC) 4.8.5 20150623 (Red Hat 4.8.5-11)。 Cuda 5.0 支持的 GCC 版本是什么,以及如何使用我的实际编译器((GCC)4.8.5)安装这个较旧的 GCC 版本。 提前致谢

【问题讨论】:

  • What is the supported version of GCC for Cuda 5.0 1. 从 cuda legacy 工具包页面(谷歌“cuda legacy toolkits”)下载适当的 CUDA 5 安装程序。 (你不会为 CentOS7 找到一个,因为 CUDA 5 不支持它)。 2. 安装它。 3. 在 docs 目录中,会有一个列出系统要求的安装指南。阅读它,它会告诉你支持的 GCC 版本是什么。如何在特定的 linux 发行版上安装特定的 GCC 版本是一个与 CUDA 无关的问题,您可以找到很多教程和文章。
  • 我在尝试安装 cuda 5.0 时遇到了 GCC 的这个问题,因为它需要 GCC 4.6,而我的系统中已经有 GCC 4.8。当我在网上搜索时,我发现了 4.4 和 4.6 两个版本。这就是为什么我问这个问题是为了确定事实。感谢您的帮助:)

标签: gcc cuda centos7


【解决方案1】:

@talonmies 提供了不同版本的 CUDA 支持的最大 GCC 版本的list。具体来说:CUDA 5.0 支持最高 4.6 的 GCC - 这就是您应该安装的。

有一个answer here on SO 解释了如何通过从源代码构建来安装 GCC 4.6(.3)。本质上,您需要使用任何 C 编译器构建一些库,然后才能构建 GCC 本身。

祝你好运。

【讨论】:

  • 非常感谢,您的帮助很大:)
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-08-18
  • 2023-01-19
  • 2023-03-16
  • 2021-11-15
  • 2019-10-10
  • 2023-03-26
相关资源
最近更新 更多