From 95f55bbb5b5c0c14ef318deee497e89d15db1722 Mon Sep 17 00:00:00 2001 From: Dongdong Tian Date: Fri, 24 Aug 2018 09:23:44 -0400 Subject: [PATCH] Fixes typos (Close #14) --- source/rules.rst | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/rules.rst b/source/rules.rst index c040e10..7386bb4 100644 --- a/source/rules.rst +++ b/source/rules.rst @@ -144,14 +144,14 @@ prerequisites也就是目标所依赖的文件(或依赖目标)。如果其 诉make,让make在自动去找。 Makefile文件中的特殊变量 ``VPATH`` 就是完成这个功能的,如果没有指明这个变量,make只会在当前 -的目录中去找寻依赖文件和目标文件。如果定义了这个变量,那么,make就会在当当前目录找不到的情况下 +的目录中去找寻依赖文件和目标文件。如果定义了这个变量,那么,make就会在当前目录找不到的情况下 ,到所指定的目录中去找寻文件了。 .. code-block:: makefile VPATH = src:../headers -上面的的定义指定两个目录,“src”和“../headers”,make会按照这个顺序进行搜索。目录由“冒号”分隔 +上面的定义指定两个目录,“src”和“../headers”,make会按照这个顺序进行搜索。目录由“冒号”分隔 。(当然,当前目录永远是最高优先搜索的地方) 另一个设置文件搜索路径的方法是使用make的“vpath”关键字(注意,它是全小写的),这不是变量,这是 @@ -427,8 +427,8 @@ gcc -MM main.c的输出则是:: %.d: %.c @set -e; rm -f $@; \ - $(CC) -M $(CPPFLAGS) $< >; $@.$$$$; \ - sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ >; $@; \ + $(CC) -M $(CPPFLAGS) $< > $@.$$$$; \ + sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \ rm -f $@.$$$$