Scroll to navigation

AUTOCONF(1) 用户命令 AUTOCONF(1)

名称

autoconf - 生成配置脚本

概述

autoconf [选项]... [模板文件]

描述

如果给定了模板文件,则据其生成配置脚本;否则 'configure.ac' 则使用它,再否则使用 'configure.in'。如果给定了模板文件,则输出被送往标准输出,否则送入 'configure'。

工作模式:

打印该帮助消息,然后退出
打印版本号,然后退出
详细报告处理过程
不删除临时文件
将所有文件视为过时
将输出保存到指定文件中(默认为标准输出)
报告属于指定类别的警告(可接受逗号分隔的列表)

警告类别包括:

交叉编译事项
GNU 编程规范(在 gnu 和 gnits 模式下默认启用)
过时的特性或构造(默认启用)
用户对 Automake 规则或变量的重新定义
可移植性事项(在 gnu 和 gnits 模式下默认启用)
portability-recursive
嵌套的 Make 变量(在使用 -Wportability 时默认启用)
与冷门工具相关的额外可移植性事项
可疑的语法构造(默认启用)
不支持或不完整的特性(默认启用)

-W 同时理解下面的参数:

启用所有警告
关闭所有警告
关闭指定类别的警告
将所有启用的警告视为错误

库目录:

将指定目录添加到搜索路径的开头
将指定目录追加到搜索路径的末尾

追踪:

报告对指定宏的调用列表
同时追踪 Autoconf 的初始化过程

在追踪模式下,不会创建配置脚本。FORMAT 默认为 '$f:$l:$n:$%';有关 FORMAT 的信息请参见 'autom4te --help'。

作者

由 David J. MacKenzie 和 Akim Demaille 编写。

报告错误

请将错误报告至 bug-autoconf@gnu.org, 或通过 Savannah 报告: https://savannah.gnu.org/support/?group=autoconf.

版权

版权所有 © 2026 Free Software Foundation, Inc. 许可证 GPLv3+/Autoconf:GNU GPL 第 3 版或更新版本 <https://gnu.org/licenses/gpl.html>, <https://gnu.org/licenses/exceptions.html>
这是自由软件:您可以自由地更改并对其重新发布。在法律所允许的范围内不含任何担保。

亦见

autoconf(1), automake(1), autoreconf(1), autoupdate(1), autoheader(1), autoscan(1), config.guess(1), config.sub(1), ifnames(1), libtool(1).

Autoconf 的完整文档以 Texinfo 手册的形式维护。要在本地阅读该手册,请使用以下命令

info autoconf

您也可以在以下网址查阅手册的网页版本: https://gnu.org/software/autoconf/manual/.

本页面中文版由中文 man 手册页计划提供。
中文 man 手册页计划:https://github.com/man-pages-zh/manpages-zh

2026年三月 GNU Autoconf 2.73