Fixes typos (Close #14)

This commit is contained in:
Dongdong Tian 2018-08-24 09:23:44 -04:00
parent 08e7f5c772
commit 95f55bbb5b

View File

@ -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 $@.$$$$