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