自动控制


Autoconf简介

Autoconf是生成shell的M4宏的可扩展包脚本来自动配置软件源代码包。这些脚本可以使包适应许多类型的UNIX无需手动用户干预的系统。Autoconf创建一个模板文件中列出的包的配置脚本软件包可以使用的操作系统功能,以M4的形式宏调用。

使用Autoconf生成配置脚本要求GNU M4.你应该安装GNU M4(至少1.4.6版,但1.4.13或更高版本建议)配置Autoconf之前,以便Autoconf的配置脚本可以找到它Autoconf生成的脚本是自包含的,因此其用户不会需要有Autoconf(或GNU M4)。

下载Autoconf

GNU Autoconf版本可以在上找到http://ftp.gnu.org/gnu/autocnf/[通过http]和ftp://ftp.gnu.org/gnu/autocnf/[通过FTP]。也可以在其中一个我们的FTP镜像.拜托使用镜子如果可能的话。

第三方宏可以从Autoconf宏存档.

Autoconf的Alpha/beta版本可以在中找到https://alpha.gnu.org/pub/gnu/autoconf/,以及最新的Autoconf的开发源始终可以通过git获取,使用以下任一项:

git克隆git://git.sv.gnu.org/autocnfgit克隆http://git.sv.gnu.org/r/autoconf.git

你也可以查看git在网络上。

不要将这些位置的Autoconf源用于生产。

文档

Autoconf文档有多种格式,请访问http://www.gnu.org/software/autocf/manual/.您还可以通过查看您的本地文档。例如,您可以尝试查找/usr/share/doc/autocnf/,或使用信息自动配置在炮弹上提示。

邮件列表

Autoconf有几个经过审核的邮件列表,每个列表都有一个存档。

对于一般Autoconf讨论,请使用<autoconf@gnu.org> (档案).

Autoconf和GNU的开发是一项志愿工作欢迎您的贡献。有关一般信息,请阅读如何帮助GNU.如果你想参与Autoconf,加入这个总列表是个好主意。

如果您有Autoconf中尚未修复的错误修补程序在Autoconf的最新git源中,请发送补丁(为当前的git源,而不是发布的源)到<autoconf-patches@gnu.org> (档案).

所有提交到存储库的内容都会自动发送到<autoconf-commit@gnu.org>(档案订阅).

您可以通过网络订阅任何GNU邮件列表,如前所述如下所示。或者您可以发送一封带有主题:标题行的空邮件只需“订阅”相关的请求列表。例如,to订阅bug-autoconf列表,您会将邮件发送至<bug-autoconf-request@gnu.org>没有正文,只有“subscribe”的Subject:标题行。

公告

低容量邮件列表autotools-公告包含有关Autoconf和其他相关项目很少。关于Autoconf和大多数其他GNU软件通常也是在信息-菜单列表。

相关软件

Autoconf通常与以下软件系统一起使用:

报告Bug

如果您认为在GNU Autoconf中发现了一个bug,请将其发布为尽可能向自动转换Savannah上的错误追踪器.邮寄至<bug-autoconf@gnu.org>也接受了,但目前给维护人员带来了额外的工作。收集所有必需信息的简单方法,例如平台和编译器,将运行进行检查,并包含结果文件测试/testsuite.log到你的报告中。双方之间的分歧手册和代码也是错误。

维护者

GNU Autoconf由几个开发人员维护,包括Paul艾格特和埃里克·布莱克<ebb9@byu.net>.贡献者和综合发展信息列在大草原第页。

Autoconf幽默

为了更轻松地观看Autoconf,您可能会对以下内容感兴趣此网页以前版本的替代呈现。

您可能也对此感兴趣缺陷报告,询问Autoconf为什么要将生成的脚本标记为可读。