|
@@ -23,7 +23,7 @@
|
|
|
<sect2 role="package">
|
|
|
<title/>
|
|
|
|
|
|
- <para>The M4 package contains a macro processor.</para>
|
|
|
+ <para>M4 软件包包含一个宏处理器。</para>
|
|
|
|
|
|
<segmentedlist>
|
|
|
<segtitle>&buildtime;</segtitle>
|
|
@@ -38,7 +38,7 @@
|
|
|
</sect2>
|
|
|
|
|
|
<sect2 role="installation">
|
|
|
- <title>安装M4</title>
|
|
|
+ <title>安装 M4</title>
|
|
|
|
|
|
<para>准备安装 M4:</para>
|
|
|
|
|
@@ -78,14 +78,21 @@
|
|
|
<!-- Don't remove the extra space, it prevet a FOP warning. -->
|
|
|
<term><command>m4 </command></term>
|
|
|
<listitem>
|
|
|
- <para>Copies the given files while expanding the macros that they
|
|
|
+ <!--para>Copies the given files while expanding the macros that they
|
|
|
contain [These macros are either built-in or user-defined and can
|
|
|
take any number of arguments. Besides performing macro expansion,
|
|
|
<command>m4</command> has built-in functions for including named
|
|
|
files, running Unix commands, performing integer arithmetic,
|
|
|
manipulating text, recursion, etc. The <command>m4</command> program
|
|
|
can be used either as a front-end to a compiler or as a macro processor
|
|
|
- in its own right.]</para>
|
|
|
+ in its own right.]</para-->
|
|
|
+ <para>复制给定文件,并展开它们包含的宏
|
|
|
+ [这些宏可能是内置或用户定义的,可以接受任意个参数。
|
|
|
+ 出了展开宏外, <command>m4</command> 还包含用于包含指定文件、
|
|
|
+ 运行 Unix 命令、进行整数运算、处理文本、
|
|
|
+ 递归执行等功能的内建函数。
|
|
|
+ <command>m4</command> 程序可以被用作编译器前端,
|
|
|
+ 也可以被单独用作宏处理器。]</para>
|
|
|
<indexterm zone="ch-system-m4 m4">
|
|
|
<primary sortas="b-m4">m4</primary>
|
|
|
</indexterm>
|