开源代码中的autogen.sh干了些什么?
答:重新根据当前所处环境生成新的configure
分析脚本都做了些什么?
1. 指定make工具
MAKE=gmake or MAKE=make
2. 执行autoreconf
autoreconf -ivf
3. 指定libtoolize工具
LIBTOOLIZE=glibtoolize or LIBTOOLIZE=libtoolize
4. 执行aclocal
aclocal -I m4
5. 执行autoheader
autoheader
6. 执行libtoolize
$LIBTOOLIZE
7. 执行autoconf
autoconf
8. 执行automake
automake --add-missing --force-missing --copy