繁体   English   中英

使用gcc 4.7的Slackware64上的CUDA 5.0

[英]CUDA 5.0 on a Slackware64 current with gcc 4.7

当我尝试直接安装二进制文件(700mb)cuda_5.0.35_linux_64_fedora16-1.run时,我仅安装了驱动程序,安装程序检测到我不支持gcc 4.7版。 我的路径上有nvcc和gcc-4.5.2。

因此,我将gcc 4.5.2配置并安装到另一个目录(/ opt / gcc),并通过安装脚本将其指向:

./cudatoolkit*-编译器-bindir /opt/gcc-4.5.2/usr/bin

我只让deviceQuery工作,但是对于示例中的其他代码,我有这个;

gcc:尝试执行“ cc1plus”时出错:execvp:没有此类文件或目录

因此问题简化为;

CUDA 5.0产品。 发布最多支持gcc 4.5,默认情况下我有4.7的库存。 将辅助gcc安装到其他位置并从cudatoolkit安装软件包指向它的正确(实际)方法是什么? 目标是(显然)在最新CUDA版本中无缝编译samples文件夹。

较旧的版本运行良好,但我想使其正常工作。 任何建议都欢迎。

使此工作可用的步骤是:

  1. 将gcc-4.4.7安装到其他位置
  2. 将CUDA 5.0安装到默认位置
  3. 将示例和SDK安装到主目录
  4. 将gcc-4.4.7添加到您的路径(覆盖gcc-4.7.1)
  5. 将LD_LIBRARY_PATH添加到您的路径
  6. 将nvcc(/usr/local/cuda-5.0/bin)添加到您的路径
  7. 编译(制作)样本

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM