openmpi-4.1.5 寻找 mpi.h 的问题

问题描述 投票:0回答:1

我在框架笔记本电脑上运行 kubuntu 22.04。

我刚刚构建了 openmpi-4.1.5,并将其安装在 /opt 中。当我运行一个使用 mpicc 编译的“Hello World”程序时,它指向正确的文件,我得到

mpi_test.c:1:10: fatal error: mpi.h: No such file or directory 1 | #包括

.当我发出 mpicc-showme gcc -I/usr/lib/x86_64-linux-gnu/openmpi/include -I/usr/lib/x86_64-linux-gnu/openmpi/include/openmpi -L/usr/lib/x86_64-linux-gnu/openmpi/ lib -lmpi -lopen-rte -lopen-pal -lhwloc -levent_core -levent_pthreads -lm -lz

没有指向/opt/openmpi_4.1.5中的include目录

我查看了先前的问题,其中指出问题肯定是此错误表明未使用包装器。我正在使用包装纸,所以任何进一步的见解将不胜感激。

linux openmpi
1个回答
0
投票

已解决: 问题出在 LD_LIBRARPY_PATH 中。订单很重要。通过首先放置非标准的 openmpi 安装库,mpicc 找到正确的包含文件。

© www.soinside.com 2019 - 2024. All rights reserved.