【问题标题】:Problem installing omni compiler - fatal error: mpi.h: No such file or directory安装omni编译器时出现问题-致命错误:mpi.h:没有这样的文件或目录
【发布时间】:2021-10-09 03:15:54
【问题描述】:
我正在尝试安装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 文件夹中。我该如何包含这个头文件?
【问题讨论】:
标签:
macos
terminal
openmpi
【解决方案1】:
您可以尝试以下命令以确保安装的 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,