列出目录内容时出现文件错误

时间:2013-03-22 15:25:25

标签: file makefile

当我尝试列出目录的所有内容(稍后用作依赖项)时,它会在列表末尾给出此错误(我的权限不是问题):

gmake:execvp:filename:权限被拒绝 gmake: * [test]错误127

我不太明白这个,该文件是目录中的第一个,并且在列表结束之前一直没问题,这会列出所有文件。我运行gmake -n来查看它是否尝试执行它并不适用于此目标。对不起,如果我说错了,这是我第一次尝试复杂的make文件。

这是我的代码:

试验:        $(通配符$(MY_DIR)/ * .cpp)

感谢。

1 个答案:

答案 0 :(得分:1)

现在我来了解发生了什么。是时候进行更多实验了。在工作目录中有一个.cpp文件,将其称为foo.cpp,并将此makefile:

SRC := $(wildcard *.cpp) 

$(info SRC is $(SRC))

test1: foo.cpp
    @echo $@ sees $^

尝试make,告诉我们结果。