使用 configure.ac
和 Makefile.am
生成 configure
用于编译工程
生成 configure 各文件关系
流程
libtoolize
链接一些脚本,包括ltmain.sh
aclocal
扫描所有m4 macros
生成aclocal.m4
autoheader
生成了 configure.h.in 如果在configure.ac
中定义了AC_CONFIG_HEADER
,那么此文件就需要autoconf
expand all the macros used byconfigure.ac
into theconfigure
scriptautomake --add-missing
convert all theMakefile.am
intoMakefile.in
templates. 此步主要是为了生成Makefile.in
,加上--add-missing
参数后,会补全缺少的脚本./configure --prefix=$PWD
make
make install