修改一个 $< 描述错误 (#16)

This commit is contained in:
NikolaDi 2019-06-02 01:21:57 +08:00 committed by Dongdong Tian
parent fd99f5dcec
commit 5ca976a08b

View File

@ -342,8 +342,8 @@ prereq-parrterns是目标的依赖模式它对target-parrtern形成的模式
上面的例子中,指明了我们的目标从$object中获取 ``%.o`` 表明要所有以 ``.o`` 结尾的目标,也 上面的例子中,指明了我们的目标从$object中获取 ``%.o`` 表明要所有以 ``.o`` 结尾的目标,也
就是 ``foo.o bar.o`` ,也就是变量 ``$object`` 集合的模式,而依赖模式 ``%.c`` 则取模式 就是 ``foo.o bar.o`` ,也就是变量 ``$object`` 集合的模式,而依赖模式 ``%.c`` 则取模式
``%.o````%`` ,也就是 ``foo bar`` ,并为其加下 ``.c`` 的后缀,于是,我们的依赖目标就 ``%.o````%`` ,也就是 ``foo bar`` ,并为其加下 ``.c`` 的后缀,于是,我们的依赖目标就
``foo.c bar.c`` 。而命令中的 ``$<````$@`` 则是自动化变量, ``$<`` 表示所有的依赖 ``foo.c bar.c`` 。而命令中的 ``$<````$@`` 则是自动化变量, ``$<`` 表示第一个依赖文件,
目标集(也就是 ``foo.c bar.c`` ``$@`` 表示目标集也就是“foo.o bar.o”。于是上面 ``$@`` 表示目标集也就是“foo.o bar.o”。于是上面
的规则展开后等价于下面的规则: 的规则展开后等价于下面的规则:
.. code-block:: makefile .. code-block:: makefile