$PWD的值是当前路径,那$$PWD是什么呀,makfile中有这么一个变量
TOPDIR := $(shell if [ "$$PWD" != "" ]; then echo $$PWD; else pwd; fi)
这里TOPDIR值是什么呀,代表什么意思呀
$$PWD是什么呀
两个$$
是定级路径吗?
makefile中的一个变量
-
- 帖子: 49
- 注册时间: 2009-03-12 16:29
-
- 帖子: 45
- 注册时间: 2007-11-11 2:17
Re: makefile中的一个变量
第一个$是类似转义的意思,因为单个$是Makefile里的取变量,再加一层$才是shell里取变量
-
- 帖子: 49
- 注册时间: 2009-03-12 16:29
Re: makefile中的一个变量
那这里的变量$TOPDIR的是当前路径,不是顶级目录呀?
-
- 帖子: 45
- 注册时间: 2007-11-11 2:17
Re: makefile中的一个变量
TOPDIR通常指你工程源代码的根目录,如果是主Makefile文件(给TOPDIR赋值一般都是在主Makefile里做的),那么TOPDIR当然就是当前路径啦