第1章 linux安员装和编译.ppt

第1章 linux安员装和编译

* 典型的设定目标 设定目标也可以用来描述一些其他的动作。例如,想把中间文件和可执行文件删除,可以在 makefile 里设立这样一个规则: clean: $rm *.o exec_file 前提是没有其它的规则依靠这个 ‘clean’ 目的,它将永远不会被执行。 但是,如果明确的使用命令 ‘make clean’ , make 会把这个目的做为它的主要目标,执行那些 rm 命令 * Makefile中的函数 (Functions) 用来计算出要操作的文件、目标或者要执行的命令 使用方法 $(function arguments) 典型的函数 $(subst from, to, text) :替换字符串 $(subst ee, EE, feet on the street) 相当于`fEEt on the strEEt $(patsubst pattern, replacement, text) $(patsubst %.c,%.o, x.c.c bar.c) 相当于`x.c.o bar.o‘ $(wildcard pattern) $(wildcard *.c) objects := $(wildcard *.o) * Makefile中的条件语句 conditional-directive text-if-true endif or conditional-

文档评论(0)

1亿VIP精品文档

相关文档