4
经历生成文件,我觉得
PROJECT_ROOT = $(shell pwd)
没有给出什么样的价值?
$SHELL
给出了shell和$PWD
给出了当前的工作目录 但是$(shell pwd)给了什么?
经历生成文件,我觉得
PROJECT_ROOT = $(shell pwd)
没有给出什么样的价值?
$SHELL
给出了shell和$PWD
给出了当前的工作目录 但是$(shell pwd)给了什么?
$(shell)
函数调用shell执行命令。在这种情况下执行的命令是pwd
,就像在bash shell提示符下运行pwd
一样。
因此,$(shell pwd)
将返回当前工作目录。您可能无法保证您的make环境中存在$PWD
变量。