13.4. 运行 autogen.pl

您现在可以运行OMPI顶层的autogen.pl脚本。该脚本会按正确顺序调用GNU Autoconf、Automake和Libtool命令,并进行一系列组件检测和准备工作,以便运行OMPI顶层的configure脚本。

运行autogen.pl可能需要几分钟时间,具体取决于您的系统。这个过程看起来并不太令人兴奋。

如果您拥有多处理器系统,在Automake 1.11(或更新版本)中启用多线程行为可以使autogen.pl运行得更快。具体操作是在调用autogen.pl之前,将AUTOMAKE_JOBS环境变量设置为要使用的处理器(线程)数量。例如(您可以将此命令放入shell启动文件中):

# For bash/sh/zsh:
export AUTOMAKE_JOBS=4

# For csh/tcsh:
setenv AUTOMAKE_JOBS 4

重要

通常当顶层文件configure.ac发生变化时,或者config//config/目录中的任何文件发生变化时(这些目录存放着Open MPI的configure脚本所需的许多"include"文件),您都需要运行autogen.pl

注意

如果修改了Makefile.am文件,你不需要重新运行autogen.pl