Fixes typos (Close #14)
This commit is contained in:
		| @@ -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 $@.$$$$ | ||||
|  | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user