Autotools
说明
autotools是一个常用的构建框架,作用同CMake类似,有些软甲既支持·autotools又支持CMake。
autotools框架在Linux下十分常用(尤其是GNU软件),使用autotools常用的编译软件步骤如下:
- bootstrap:一般手工编写,一般作用为更新configure或者创建configure。
- configure:配置,这一步主要用于创建Makefile。
- make:编译软件或者其他Makefile目标。
autotools框架主要使用GNU工具实现:
- m4:https://www.gnu.org/software/m4/
- autoconf:https://www.gnu.org/software/autoconf/
- automake:https://www.gnu.org/software/automake/
源代码
此源代码需要使用git工具clone后下载,不能直接在web上查看。
m4
http://git.savannah.gnu.org/r/m4.git
autoconf
https://git.savannah.gnu.org/git/autoconf.git