Linux 中的 aclocal 命令和示例
Linux 中的aclocal命令用于从configure.in
文件自动生成 aclocal.m4文件。 Linux 中的automake包含许多可以在不同软件包中使用的 autoconf 宏。这些宏必须在aclocal.m4 中定义。如果没有,则autoconf无法访问它。
aclocal 命令首先扫描其默认目录中的 .m4文件(在某些系统上为 /usr/share/aclocal)以及文件acinclude.m4中的宏定义,然后扫描configure.in文件中使用的宏。它将生成一个aclocal.m4文件,其中包含 autoconf 所需的所有 m4 宏的定义。
句法:
aclocal [, OPTION/]... [, SRCDIR/]
选项:
- –acdir=dir :此选项用于在目录 dir 而不是默认目录中搜索宏文件。
- --help:显示帮助信息然后退出。
- -I DIRECTORY:将目录 DIR 添加到搜索.m4文件的目录列表中。
- –system-acdir=dir:显示保存第三方系统范围文件的目录。
- –output=FILE:将输出放入指定的 FILE 而不是aclocal.m4 。
- –diff:在可能更改的 m4 文件上运行命令 diff。
- –verbose:它打印它检查的文件的名称。
- --print-ac-dir:打印要搜索m4文件的目录名,然后退出。
- –force:始终更新输出文件。
- –dry-run:假装更新文件。
- –version:显示版本号然后退出。
- -W 或 –warnings:报告属于该类别的警告。
警告类别是: