1、命令简介
使用autoconf命令可以从模板文件中生成一个配置脚本。
2、命令用法
autoconf [OPTION] ... [TEMPLATE-FILE]
3、命令描述
如果给定了TEMPLATE-FILE,则生成一个配置脚本。‘configure.ac’ 如果存在,否则' configure.in '。如果给定了TEMPLATE-FILE,则输出被发送到标准输出,否则进入' configure '。
4、命令选项
1)操作选项
选项 | 描述 |
-h, --help | 打印这个帮助,然后退出 |
-V, --version | |
| 打印版本号,然后退出 |
-v, --verbose | |
| 输出运行处理信息 |
-d, --debug | |
| 不删除临时文件 |
-f, --force | |
| 考虑所有已过时文件 |
-o, --output=FILE | |
| 将输出保存在FILE中(stdout 是默认值) |
-W, --warnings=CATEGORY | |
| 报告属于CATEGORY[语法]的警告 |
2)警告类别
类别 | 描述 |
‘cross’ | |
| 交叉编译问题 |
‘obsolete’ | |
| 过时的结构 |
‘syntax’ | |
| 句法结构问题 |
‘all’ | 所有的警告 |
‘no-CATEGORY’ | |
| 关闭CATEGORY上的警告 |
‘none’ | 关掉所有的警告 |
‘error’ | |
| 错误警告 |
3)库目录
选项 | 描述 |
-B, --prepend-include=DIR | |
| 添加目录DIR以搜索路径。 |
-I, --include=DIR | |
| 添加目录DIR到搜索路径 |
4)Tracing
选项 | 描述 |
-t, --trace=MACRO | |
| 报告对MACRO的调用列表 |
-i, --initialization | |
| 也可以跟踪Autoconf的初始化过程 |
5、使用示例
通过模板文件/data/in生成一个配置脚本
autoconf /data/in