%general-entities; ]> m4 &m4-version;
&m4-url;
M4-&m4-version; M4 <para>M4 软件包包含一个宏处理器。</para> <segmentedlist> <segtitle>&buildtime;</segtitle> <segtitle>&diskspace;</segtitle> <seglistitem> <seg>&m4-ch6-sbu;</seg> <seg>&m4-ch6-du;</seg> </seglistitem> </segmentedlist> </sect2> <sect2 role="installation"> <title>安装 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=/usr 编译该软件包: make 运行以下命令以测试编译结果: make check 安装该软件包: make install M4 的内容 安装的程序 m4 简要描述 m4 复制给定文件,并展开它们包含的宏 [这些宏可能是内置或用户定义的,可以接受任意个参数。 出了展开宏外, m4 还包含用于包含指定文件、 运行 Unix 命令、进行整数运算、处理文本、 递归执行等功能的内建函数。 m4 程序可以被用作编译器前端, 也可以被单独用作宏处理器。] m4