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
變量。