--with-memory-manager=mpi 编译的无标志

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

通常,当我想用 mpicc 编译源代码时,我使用以下命令:

 mpicc -o source source.c

但是,我在编译当前源代码时遇到了一些问题,一些段错误。我在论坛上发现我的问题是由 openmpi bug 引起的,可以通过添加以下标志来解决:--with-memory-manager=none。带有此标志的编译命令应该是什么样子。我尝试了几种方法,但该命令似乎无法被识别。请你帮助我好吗。谢谢

c++ c mpi openmpi
2个回答
2
投票

这是从源代码编译 OpenMPI 时需要在配置步骤中提供的配置选项。 这不是您在编译 MPI 应用程序时可以指定的内容。

如果您想从源代码构建 OpenMPI,请参阅 http://www.open-mpi.org/faq/?category=building


0
投票

从配置 --help 中并不太清楚,但我只是碰巧正在研究这个并发现正确的标志是 --without-memory-manager

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