Autotools

来自资料库(何亚红)
跳转到导航 跳转到搜索

说明

autotools是一个常用的构建框架,作用同CMake类似,有些软件既支持·autotools又支持CMake。

autotools框架在Linux下十分常用(尤其是GNU软件),使用autotools常用的编译软件步骤如下:

  1. bootstrap:一般手工编写,一般作用为更新configure或者创建configure。
  2. configure:配置,这一步主要用于创建Makefile。
  3. make:编译软件或者其他Makefile目标。

autotools框架主要使用以下GNU工具实现:

源代码

此源代码需要使用git工具clone后下载,不能直接在web上查看。

m4

http://git.savannah.gnu.org/r/m4.git

autoconf

https://git.savannah.gnu.org/git/autoconf.git

automake

https://git.savannah.gnu.org/git/automake.git