GNU Autotools 入门教程
了解开源软件最好的办法是看开源软件的官方网站,对与GNU Autotools主要包含三个工具:Autoconf
、Automake
、Libtool
。
三个工具的官方文档地址见:
- http://www.gnu.org/software/autoconf/
- http://www.gnu.org/software/automake/
- https://www.gnu.org/software/libtool/
虽然文档多达几百页,但相对来说更系统和更完善,值得细细品读。
GNU软件的构建过程,一般来说, 包含三个步骤:
- tar xfv xxx.tar.gz
- ./configure
- make
- make install
该过程一般依赖两个文件, configure和Makefile文件。
Autoconf/Automake就是一套用于自动构建configure脚本和Makefile文件的工具。