Autotools(GNU)

介绍

Autotools 是一组为给定软件包创建 GNU 构建系统的程序。它是一组工具,它们协同工作以生成各种构建资源,例如 Makefile(与 GNU Make 一起使用)。因此,Autotools 可以被认为是事实上的构建系统生成器。

一些值得注意的 Autotools 程序包括:

  • Autoconf 的
  • Automake(不要与 make 混淆)

通常,Autotools 用于生成与 Unix 兼容的脚本和 Makefile,以允许以下命令构建(以及安装)大多数软件包(在简单的情况下):

./configure && make && make install

因此,Autotools 还与某些包管理器有关系,特别是那些连接到符合 POSIX 标准的操作系统的包管理器。