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

关于这个软件包的详细资料请参见: Section 6.14.2, “M4 软件包内容”