我的问题与此处报告的问题密切相关:Code::Blocks C++ compileing with MacOS Mojave : fatal error: sys/cdefs.h: No such file or directory (虽然我没有使用 CodeBlocks)。
我遇到了完全相同的问题并重新安装了 gcc 和 xcode,从而修复了初始错误。但是,我现在有类似的错误消息fatal error: mpi.h: No such file or directory
我试过类似地重新安装 hdf5 和 open-mpi,但都没有奏效。任何人都可以帮忙吗?
非常感谢
OpenMPI 为编译器提供了一组包装器:
mpicc
mpicxx
这些将设置所有包含路径和库以包含 MPI 的 C 或 C++ 版本。
如果您需要更改底层编译器(因此默认情况下不要使用),您可以设置:
OMPI_CC
OMPI_CXX
与设置CC
和 的方式相同CXX
。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句