Makefile找不到Shell命令

时间:2018-08-04 19:55:23

标签: linux makefile

在我的Makefile中,我尝试使用find命令获取目录的绝对路径。这是Makefile的片段

PATH := $(shell find /home/ -type d -path "*/name" -print -quit)
all: create

create:
       mkdir -p otherPathName

当我删除PATH:= $(shell ....)行时,Makefile可以正常工作,但是当包含该行时,我会收到此错误

make: mkdir: Command not found
Makefile:22: recipe for target 'create' failed
make: *** [create] Error 127

对于Makefile中的进一步操作,从“查找”接收到的绝对路径是必需的,但我不知道如何解决此错误。

0 个答案:

没有答案