当我尝试列出目录中的所有内容(以后用作依赖项)时,它会在列表结尾处出现此错误(我的权限不是问题):创建文件列出目录时出错
gmake命令:execvp:文件名:权限被拒绝 gmake命令:* [测试]错误127
我不太明白这一点,该文件是该目录中的第一和优良直到月底上市,这确实列出了所有的文件。我运行gmake -n来查看它是否尝试执行,并且它不适用于此目标。对不起,如果我说错了,这是我第一次尝试复杂的make文件。
这里是我的代码:
测试: $(通配符$(MY_DIR)/ * CPP)
感谢。
我不确定问题出在哪里,但我们可以缩小范围。尝试在当前目录中查找文件('test:$(wildcard * .cpp)')。试着寻找一个特定的文件('test:$(wildcard $(MY_DIR)/foo.cpp)')。尝试从该目录中删除所有'.cpp'文件,看看会发生什么,如果这样做可以让一个文件恢复并重试。 – Beta 2013-03-22 15:40:04
谢谢,我试着从当前目录中得到相同的结果,它总是列在第一个文件上。 – 2013-03-22 15:50:54
将其缩小。你使用什么版本的Make('make -v')? – Beta 2013-03-22 16:00:51