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