| AUTOCONF(1) | 用户命令 | AUTOCONF(1) |
名称¶
autoconf - 生成配置脚本
概述¶
autoconf [选项]... [模板文件]
描述¶
如果给定了模板文件,则据其生成配置脚本;否则 'configure.ac' 则使用它,再否则使用 'configure.in'。如果给定了模板文件,则输出被送往标准输出,否则送入 'configure'。
工作模式:¶
- -h, --help
- 打印该帮助消息,然后退出
- -V, --version
- 打印版本号,然后退出
- -v, --verbose
- 详细报告处理过程
- -d, --debug
- 不删除临时文件
- -f, --force
- 将所有文件视为过时
- -o, --output=文件
- 将输出保存到指定文件中(默认为标准输出)
- -W, --warnings=类别
- 报告属于指定类别的警告(可接受逗号分隔的列表)
警告类别包括:¶
- cross
- 交叉编译事项
- gnu
- GNU 编程规范(在 gnu 和 gnits 模式下默认启用)
- obsolete
- 过时的特性或构造(默认启用)
- override
- 用户对 Automake 规则或变量的重新定义
- portability
- 可移植性事项(在 gnu 和 gnits 模式下默认启用)
- portability-recursive
- 嵌套的 Make 变量(在使用 -Wportability 时默认启用)
- extra-portability
- 与冷门工具相关的额外可移植性事项
- syntax
- 可疑的语法构造(默认启用)
- unsupported
- 不支持或不完整的特性(默认启用)
-W 同时理解下面的参数:¶
库目录:¶
- -B, --prepend-include=目录
- 将指定目录添加到搜索路径的开头
- -I, --include=目录
- 将指定目录追加到搜索路径的末尾
追踪:¶
- -t, --trace=宏[:格式]
- 报告对指定宏的调用列表
- -i, --initialization
- 同时追踪 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 |