使用 MacOS Mojave 编译 C++:致命错误:mpi.h:没有这样的文件或目录

A. 德鲁

我的问题与此处报告的问题密切相关: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] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

使用MacOS Mojave的Code :: Blocks C ++编译:致命错误:sys / cdefs.h:没有这样的文件或目录

C ++ /程序编译致命错误:QtGui / qwidget.h:没有这样的文件或目录

编译C文件时出现“严重错误:stdio.h:没有这样的文件或目录”

gcc:致命错误:limits.h:macos上没有这样的文件或目录

编译OpenCV时出错,致命错误:stdlib.h:没有这样的文件或目录

python / cython编译pyx:致命错误:capsule.h:没有这样的文件或目录

在macOS Mojave中使用gcc进行编译

编译C程序后没有这样的文件或目录错误

编译 C++ 的问题:gcc:错误:CreateProcess:没有这样的文件或目录

PhpStorm 不会将 scss 编译为 css。“错误环境:节点:没有这样的文件或目录”MacOS

C++ 错误消息:致命错误:wchar.h:没有这样的文件或目录

来自Fortran的C代码:致命错误:stdlib.h:没有这样的文件或目录

C ++ boost / multiprecision:致命错误:mpfr.h:没有这样的文件或目录

致命错误:cuda.h:C++ 没有这样的文件或目录

致命错误:gst / gst.h:没有这样的文件或目录(使用CMake)

致命错误:glew.h:使用 make 时没有这样的文件或目录

Windows.h没有这样的文件或目录(在Linux上编译C代码)

致命错误:Python.h:编译 pybind11 示例时没有这样的文件或目录

在Docker Alpine中编译NSS模块-致命错误:nss.h:没有这样的文件或目录

“严重错误:openssl / opensslv.h:没有这样的文件或目录”,编译mitmproxy

错误编译:linux / module.h:没有这样的文件或目录

编译错误:“ stddef.h:没有这样的文件或目录”

luci编译错误:iwinfo.h:没有这样的文件或目录

无法编译,错误:cryptlib.h:没有这样的文件或目录

致命错误:iostream:使用GCC编译C程序中没有此类文件或目录

顶点致命错误C1083:无法打开包含文件:'stdint.h':没有这样的文件或目录

致命错误:mpi.h:没有这样的文件或目录#include <mpi.h>

尝试使用 make 命令时出现“致命错误:cg_config.h:没有这样的文件或目录”错误

编译Perl编译器(B :: C)的输出后,我得到“ EXTERN.h:没有这样的文件或目录”