安装omni编译器问题-致命错误:mpi.h:没有这样的文件或目录



我正在尝试安装omni编译器,以便在OSX上编译XcalableMP程序。我可以按照指令成功地./configure,但当我make时收到此错误:

../include/xmp_internal.h:19:10: fatal error: mpi.h: No such file or directory

我的Open MPI是通过homebrew安装的,MPI .h位于我的Cellar文件夹中。我如何包含这个头文件?

您可以尝试以下命令来确保安装的openmpi的位置是正确的:

mpicc -showme

然后,您确定mpi路径在您的路径中,尝试设置这些环境变量,然后尝试:

注意,我假设openmpi安装在"/home/openmpi"路径例如:

export PATH=/home/opempi/bin:/home/opempi/include:$PATH

和运行时:

export LD_LIBRARY_PATH=/home/openmpi/lib:$LD_LIBRARY_PATH

然后尝试配置并再次创建omnicomppiler,

最新更新