Vim-6.3
Bison-2.0
M4 软件包包含一个宏处理器。
准备编译 M4
./configure --prefix=/usr
编译软件包
make
要测试结果,执行: make check。
安装软件包
make install
复制给定文件,同时展开其中包含的宏。这些宏可以是内置的或用户定义的,并且可以接受任意数量的参数。除了执行宏展开,m4 还具有内置函数,用于包含命名文件、运行 Unix 命令、执行整数算术、操作文本、递归等。m4 程序既可以用作编译器的前端,也可以用作独立的宏处理器。