Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
通过我发现的 MakeFile
PROJECT_ROOT = $(shell pwd)
它赋予什么价值?
$SHELL给出 shell 并$PWD给出当前工作目录 但是 $(shell pwd) 给出了什么?
$SHELL
$PWD
该$(shell)函数调用 shell 以执行命令。在这种情况下执行的命令是pwd,就像您pwd在 bash shell 提示符下运行一样。
$(shell)
pwd
因此,$(shell pwd)将返回当前工作目录。您可能无法保证该$PWD变量存在于您的 make 环境中。
$(shell pwd)