5.14. M4-1.4.18

M4 软件包包含一个宏处理器。

估计编译时间: 0.2 SBU
需要硬盘空间: 20 MB

5.14.1. 安装 M4

首先,进行 glibc-2.28 要求的一些修补:

sed -i 's/IO_ftrylockfile/IO_EOF_SEEN/' lib/*.c
echo "#define _IO_IN_BACKUP 0x100" >> lib/stdio-impl.h

准备编译 M4:

./configure --prefix=/tools

编译该软件包:

make

现在,编译已经完成。正如前文所述, 在本章中运行临时工具的测试套件是不必要的,如果一定要运行 M4 测试套件,输入以下命令:

make check

安装该软件包:

make install

该软件包的详细信息可以在 第 6.14.2 节 “M4 的内容” 找到。