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.
当我尝试列出目录的所有内容(稍后用作依赖项)时,它会在列表末尾给出此错误(我的权限不是问题):
gmake:execvp:文件名:权限被拒绝 gmake:* [测试] 错误 127
我不太明白这一点,该文件是目录中的第一个文件,直到列表结束都可以,这确实列出了所有文件。我运行 gmake -n 来查看它是否试图执行并且它不针对这个目标。抱歉,如果我说错了,这是我第一次尝试复杂的 make 文件。
这是我的代码:
测试:$(通配符$(MY_DIR)/*.cpp)
谢谢。
现在我必须弄清楚发生了什么事。是时候做更多的实验了。在工作目录中有一个.cpp文件,调用它foo.cpp,这个makefile:
.cpp
foo.cpp
SRC := $(wildcard *.cpp) $(info SRC is $(SRC)) test1: foo.cpp @echo $@ sees $^
试试make,告诉我们结果。
make