通常,当我想用 mpicc 编译源代码时,我使用以下命令:
mpicc -o source source.c
但是,我在编译当前源代码时遇到了一些麻烦,一些段错误。我在一个论坛上发现我的问题是由 openmpi 错误引起的,可以通过添加以下标志在一定程度上解决这个问题:--with-memory-manager=none。带有这个标志的编译命令应该是什么样子。我已经尝试了几种方法,但似乎无法识别该命令。请你帮助我好吗。谢谢
通常,当我想用 mpicc 编译源代码时,我使用以下命令:
mpicc -o source source.c
但是,我在编译当前源代码时遇到了一些麻烦,一些段错误。我在一个论坛上发现我的问题是由 openmpi 错误引起的,可以通过添加以下标志在一定程度上解决这个问题:--with-memory-manager=none。带有这个标志的编译命令应该是什么样子。我已经尝试了几种方法,但似乎无法识别该命令。请你帮助我好吗。谢谢
这是从源代码编译 OpenMPI 时需要在配置步骤中提供的配置选项。这不是您在编译 MPI 应用程序时可以指定的。
如果您想这样做,请参阅http://www.open-mpi.org/faq/?category=building以获取有关从源代码构建 OpenMPI 的更多信息。
从配置 --help 中并不清楚,但我恰好正在调查这个并发现正确的标志是 --without-memory-manager