6.45. Automake-1.15

软件包包含了生成可与 Autoconf 一同使用的 Makefile 的程序。

大概编译时间: 小于 0.1 SBU (加上测试大概有 8.4 SBU)
所需磁盘空间: 109 MB

6.45.1. Automake 的安装

准备编译 Automake:

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

编译软件包:

make

有些测试会错误的链接到 flex 库的错误版本,所以我们暂时先解决这个问题。还有,由于每个单独的测试之间会有延迟,即使是在只有一个处理器的系统上也要使用 -j4 编译选项提高测试的速度。用以下命令测试结果:

sed -i "s:./configure:LEXLIB=/usr/lib/libfl.a &:" t/lex-{clean,depend}-cxx.sh
make -j4 check

安装软件包:

make install

6.45.2. 关于 Automake 软件包内容

安装的程序: aclocal, aclocal-1.15, automake, automake-1.15, compile, config.guess, config.sub, depcomp, install-sh, mdate-sh, missing, mkinstalldirs, py-compile, 和 ylwrap
安装的目录: /usr/share/aclocal-1.15, /usr/share/automake-1.15, 和 /usr/share/doc/automake-1.15

简要介绍

aclocal

基于 configure.in 文件的内容生成 aclocal.m4 文件

aclocal-1.15

aclocal 的硬链接

automake

一个从 Makefile.am 文件自动生成 Makefile.in 文件的工具 [要生成一个软件包里所有的 Makefile.in 文件,在最上层的目录运行这个程序。 通过扫描 configure.in 文件,它能自动找到每个对应的 Makefile.am 文件, 并生成对应的 Makefile.in 文件。]

automake-1.15

automake 的硬链接

compile

包含了一些编译器

config.guess

试图估计已给出的构建、宿主或目标的结构的三段式命名的脚本

config.sub

一个配置确认子程序脚本

depcomp

一个在编译程序时除了输出必要信息还生成依赖信息的脚本

install-sh

一个安装程序、脚本或数据文件的脚本

mdate-sh

一个打印文件或目录被修改时间的脚本

missing

一个在安装过程中表现为丢失 GNU 程序通用的存根的脚本

mkinstalldirs

一个创建目录树的脚本

py-compile

编译一个 Python 程序

ylwrap

包含lexyacc