共 3 篇文章 |
|
$(space)使用了$(empty)定义了一个空格,$(foo)的值是“a b c”,$(bar)的定义用,调用了函数“subst”,这是一个替换函数,这个函数有三个参数,第一个参数是被替换字串,第二个参数是替换字串,第三个参数是替换操作作用的字串。四、foreach 函数。而if函数的返回值是,如果为真(非空字符串),那个会是整个函数的返回值,如果为假(空字符... 阅45 转1 评0 公众公开 13-04-02 11:51 |
需要注意的是,有两个变量,一个是SHELL,一个是MAKEFLAGS,这两个变量不管你是否export,其总是要传递到下层Makefile中,特别是MAKEFILES变量,其中包含了make的参数信息,如果我们执行“总控Makefile”时有make参数或是在上层Makefile中定义了这个变量,那么MAKEFILES变量将会是这些参数,并会传递到下层Makefile中,这是一个系统级的环境变... 阅26 转0 评0 公众公开 13-02-20 20:27 |
$(space)使用了$(empty)定义了一个空格,$(foo)的值是“a bc”,$(bar)的定义用,调用了函数“subst”,这是一个替换函数,这个函数有三个参数,第一个参数是被替换字串,第二个参数是替换字串,第三个参数是替换操作作用的字串。每一次<text>会返回一个字符串,循环过程中,<text>的所返回的每个字符串会以空格分隔,最后当整个循... 阅85 转0 评0 公众公开 12-09-18 15:37 |