6.24. M4-1.4.3

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

预计编译时间: 0.1 SBU
所需磁盘空间: 2.8 MB
安装依赖于: Bash, Binutils, Coreutils, Diffutils, GCC, Gettext, Glibc, Grep, Make, Perl, 和 Sed

6.24.1. M4 的安装

准备编译 M4

./configure --prefix=/usr

编译软件包

make

要测试结果,执行: make check

安装软件包

make install

6.24.2. M4 的内容

已安装程序: m4

简短描述

m4

复制给定文件,同时展开其中包含的宏。这些宏可以是内置的或用户定义的,并且可以接受任意数量的参数。除了执行宏展开,m4 还具有内置函数,用于包含命名文件、运行 Unix 命令、执行整数算术、操作文本、递归等。m4 程序既可以用作编译器的前端,也可以用作独立的宏处理器。