尝试在 OpenSUSE 上使用 OpenMPI 编译简单 "hello world" 时出错
Error trying to compile simple "hello world" with OpenMPI on OpenSUSE
我正在 类 上使用 OpenMPI 学习 MPA,但我似乎无法在使用 OpenSUSE 的笔记本电脑上使用它。
我从 https://software.opensuse.org/package/openmpi 获得了 OpenMPI,并且在尝试编译时使用:
mpicc hello.c -o hello
我收到以下错误信息,说找不到 mpi.h:
hello.c:3:17: fatal error: mpi.h: No such file or directory
#include "mpi.h"
^
compilation terminated
有什么我想念的吗?如果是这样,我到底需要做什么才能解决这个问题?
您还需要安装openmpi-devel包:
zypper install openmpi-devel
我正在 类 上使用 OpenMPI 学习 MPA,但我似乎无法在使用 OpenSUSE 的笔记本电脑上使用它。
我从 https://software.opensuse.org/package/openmpi 获得了 OpenMPI,并且在尝试编译时使用:
mpicc hello.c -o hello
我收到以下错误信息,说找不到 mpi.h:
hello.c:3:17: fatal error: mpi.h: No such file or directory
#include "mpi.h"
^
compilation terminated
有什么我想念的吗?如果是这样,我到底需要做什么才能解决这个问题?
您还需要安装openmpi-devel包:
zypper install openmpi-devel