Fixes typos (Close #14)
This commit is contained in:
parent
08e7f5c772
commit
95f55bbb5b
@ -144,14 +144,14 @@ prerequisites也就是目标所依赖的文件(或依赖目标)。如果其
|
|||||||
诉make,让make在自动去找。
|
诉make,让make在自动去找。
|
||||||
|
|
||||||
Makefile文件中的特殊变量 ``VPATH`` 就是完成这个功能的,如果没有指明这个变量,make只会在当前
|
Makefile文件中的特殊变量 ``VPATH`` 就是完成这个功能的,如果没有指明这个变量,make只会在当前
|
||||||
的目录中去找寻依赖文件和目标文件。如果定义了这个变量,那么,make就会在当当前目录找不到的情况下
|
的目录中去找寻依赖文件和目标文件。如果定义了这个变量,那么,make就会在当前目录找不到的情况下
|
||||||
,到所指定的目录中去找寻文件了。
|
,到所指定的目录中去找寻文件了。
|
||||||
|
|
||||||
.. code-block:: makefile
|
.. code-block:: makefile
|
||||||
|
|
||||||
VPATH = src:../headers
|
VPATH = src:../headers
|
||||||
|
|
||||||
上面的的定义指定两个目录,“src”和“../headers”,make会按照这个顺序进行搜索。目录由“冒号”分隔
|
上面的定义指定两个目录,“src”和“../headers”,make会按照这个顺序进行搜索。目录由“冒号”分隔
|
||||||
。(当然,当前目录永远是最高优先搜索的地方)
|
。(当然,当前目录永远是最高优先搜索的地方)
|
||||||
|
|
||||||
另一个设置文件搜索路径的方法是使用make的“vpath”关键字(注意,它是全小写的),这不是变量,这是
|
另一个设置文件搜索路径的方法是使用make的“vpath”关键字(注意,它是全小写的),这不是变量,这是
|
||||||
@ -427,8 +427,8 @@ gcc -MM main.c的输出则是::
|
|||||||
|
|
||||||
%.d: %.c
|
%.d: %.c
|
||||||
@set -e; rm -f $@; \
|
@set -e; rm -f $@; \
|
||||||
$(CC) -M $(CPPFLAGS) $< >; $@.$$$$; \
|
$(CC) -M $(CPPFLAGS) $< > $@.$$$$; \
|
||||||
sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ >; $@; \
|
sed 's,\($*\)\.o[ :]*,\1.o $@ : ,g' < $@.$$$$ > $@; \
|
||||||
rm -f $@.$$$$
|
rm -f $@.$$$$
|
||||||
|
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user