8.46. Automake-1.16.5

Automake 软件包包含自动生成 Makefile,以便和 Autoconf 一同使用的程序。

估计构建时间: 不到 0.1 SBU (计入测试时间为约 1.6 SBU)
需要硬盘空间: 115 MB

8.46.1. 安装 Automake

准备编译 Automake:

./configure --prefix=/usr --docdir=/usr/share/doc/automake-1.16.5

编译该软件包:

make

由于测试点内部的时延,使用四个并行任务能提高测试速度,即使系统的逻辑 CPU 核心数较小。输入以下命令测试编译结果:

make -j$(($(nproc)>4?$(nproc):4)) check

如果不希望使用所有逻辑 CPU 核心,将 $((...)) 替换成希望使用的逻辑 CPU 核心数。

已知名为 t/subobj.sh 的测试可能失败。

安装该软件包:

make install

8.46.2. Automake 的内容

安装的程序: aclocal, aclocal-1.16 (与 aclocal 互为硬链接), automake, 以及 automake-1.16 (与 automake 互为硬链接)
安装的目录: /usr/share/aclocal-1.16, /usr/share/automake-1.16, 以及 /usr/share/doc/automake-1.16.5

简要描述

aclocal

根据 configure.in 文件内容生成 aclocal.m4

aclocal-1.16

指向 aclocal 的硬链接

automake

一个根据 Makefile.am 文件,自动生成 Makefile.in 文件的工具 [为了创建软件包中的所有 Makefile.in 文件,在顶层目录运行该程序。它通过扫描 configure.in 文件,找到每个适用的 Makefile.am 文件,并生成对应的 Makefile.in 文件。]

automake-1.16

指向 automake 的硬链接