当我尝试直接安装二进制 (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* --compiler-bindir /opt/gcc-4.5.2/usr/bin
我只让 deviceQuery 工作,但对于示例中的其他代码,我有这个;
gcc:尝试执行“cc1plus”时出错:execvp:没有这样的文件或目录
因此问题简化为 ;
CUDA 5.0 产品。release 最多支持 gcc 4.5,默认情况下我有 4.7 的库存。将辅助 gcc 安装到不同位置并从 cudatoolkit install package 指向它的正确(事实上)方法是什么?目标是(显然)在最新的 CUDA 版本中无缝编译示例文件夹。
旧版本运行良好,但我想让这项工作。欢迎任何建议。