6.43. Autoconf-2.69

Autoconf 软件包包含用于生成自动配置源代码的 shell 脚本的程序。

大致构建用时: 少于 0.1 SBU (包含测试大于 3.4 SBU)
所需磁盘空间: 79 MB

6.43.1. 安装 Autoconf

准备编译 Autoconf:

首先,修复一个 Perl 5.28 引入的问题。

sed '361 s/{/\\{/' -i bin/autoscan.in

准备编译 Autoconf:

./configure --prefix=/usr

编译软件包:

make

由于 bash-5 和 libtool-2.4.3 的原因,测试套件当前无法使用。如果要强行测试,输入:

make check

安装软件包:

make install

6.43.2. Autoconf 软件包内容

安装的程序: autoconf, autoheader, autom4te, autoreconf, autoscan, autoupdate, 和 ifnames
安装目录: /usr/share/autoconf

简要介绍

autoconf

生成能为多种类 Unix 系统自动配置软件源码包的 shell 脚本;它生成的配置脚本是独立的——运行脚本不需要 autoconf 程序

autoheader

一个能生成给配置脚本使用的 C #define 语句模板文件的工具

autom4te

M4 宏处理器的封装

autoreconf

autoconfautomake 模板文件作了更改后能以正确顺序自动运行 autoconfautoheaderaclocalautomakegettextize,以及 libtoolize 以节省时间

autoscan

为软件包帮助生成 configure.in 文件;它检查目录树中的源文件,查找常见移植问题,生成作为软件包的初步 configure.scan 文件的 configure.in 文件

autoupdate

更改 configure.in 文件,仍然通过旧名称调用 autoconf 宏来使用当前宏名称

ifnames

帮助为软件包写 configure.in 文件;打印软件包在 C 预处理器中使用的标识符[如果已经设置软件包具有某些可移植性,该程序能帮助决定需要检查哪些 configure。还能填充 configure.in 生成的 autoscan 文件中的空格。]