📜  Linux 中的 aclocal 命令和示例

📅  最后修改于: 2022-05-13 01:57:31.464000             🧑  作者: Mango

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:报告属于该类别的警告。

    警告类别是: