$(CURDIR): CURDIR是make的内嵌变量, 为当前目录 实例 1 2 SRCTREE := $(CURDIR) *$(CURDIR)为当前目录,相当于SRCTREE=./ MKCONFIG := $(SRCTREE)/mkconfig *相当于MKCONFIG=./mkconfig $0:Shell本身的文件名 $1:添加到Shell的第一个参数 $2:添加到Shell的第二个参数 $#:添加到Shell的总参数个数 实...
标准make变量 MAKE_VERSION, CURDIR 在Makefile 中经常会用到一些内置的标准变量。下面说明: 1. MAKE_VERSION make 命令的版本号,也就是执行 make -v 时看到的版本号。 2. CURDIR 当前的工作目录,一般的就是 Makefile 所在的目录。确切的说,应该是 make 执行时此进程所在目录。 如果在 make 中使用 --direct...
这里对它们的用法简要介绍一下。=递归展开赋值,这是默认的赋值方式。Makefile是两遍解析的,若一个变量引用另外一个变量,两个变量定义的位置,谁在前谁在后没有任何关系,都能达到同样的效果。如:SUBARCH=armARCH = $(SUBARCH)all:@echo $(AR...
shell变量$(CURDIR),$0,$1,$2,$#含义解释 $(CURDIR): CURDIR是make的内嵌变量, 为当前目录 实例 代码语言:javascript 复制 SRCTREE:=$(CURDIR)*$(CURDIR)为当前目录,相当于SRCTREE=./MKCONFIG:=$(SRCTREE)/mkconfig*相当于MKCONFIG=./mkconfig $0:Shell本身的文件名 $1:添加到Shell的第一个参数 $2:添加...