背景
Linux 系统上的软件安装通常是这样的三部曲:
./configure
make
make install
当自己想通过configure文件查看原理时, 发现基本看不懂 …
即使通过 Google 了解到这些文件是通过 autoconf / automake 生成, 也会发现这两个工具(还有其他周边工具)的使用门槛有点高: autoconf flow
autogen.sh 的诞生即是为了解决门槛及繁琐生成的过程.
如何使用
开发提供 configure.ac 及 Makefile.am 文件, 剩下的一切都交由 autogen.sh 处理.
示例
提供一个生成静态库的示例 autogen.sh-example.