2012-10-20 57 views
1

我成功地在64位RHEL 6.3中安装了CUDA 5的驱动程序和工具包。编译NVIDIA CUDA示例时没有mpicxx 5

然而,当我试图编译CUDA 5个例子中,我得到了错误信息:

make[1]: Leaving directory `/root/NVIDIA_CUDA-5.0_Samples/0_Simple/cppIntegration'

which: no mpicxx

我怎样才能解决这个问题的CUDA 5例子编译?

回答

1

为了构建简单的MPI示例,您需要在系统上安装some kind of MPI。你可以解决这个问题,并做构建大多数样本:

make -k 

这将尝试走过去的错误在化妆过程,并建立一个可建的所有目标。也许用下面的命令

/root/NVIDIA_CUDA-5.0_Samples/0_Simple/simpleMPI 

,作为根:

如果你愿意,你可以删除这个目录

rm -Rf /root/NVIDIA_CUDA-5.0_Samples/0_Simple/simpleMPI 

并重新启动你的化妆。我个人认为make -k选项更简单。

(约cppIntegration消息仅仅是得到了成功地构建了最后一个目标)

+0

我如何安装MPI为了能够编译编译失败的例子? – user1760748

+0

您是否知道我必须在64位RHEL 6.3中安装哪些MPI库来编译所有示例才能成功完成? – user1760748

+0

作为根,尝试:yum列表mpich2如果它显示为可用,然后做yum安装mpich2应该这样做,你可能还需要做:yum install mpich2-devel –