我正在尝试制作一个项目,并在尝试对少数可执行文件发出安装命令时遇到此错误。看起来像这样:
(in highest level dir:)
DIRS = \
dir1 \
dir2 \
... \
lastDir \
all clean release:
for x in $(DIRS); do cd $$x; make $@; cd ..; done
然后在dir1中,例如:
all: $(PROG)
install $(PROG) ../../bin
每个目录都一样。日志如下所示:
[exec] install my_prog_name ../../bin
[exec] install: my_prog_name was not found anywhere!
[exec] make[1]: Leaving dir1
自上次成功构建以来,makefile(在上层或下层目录中)均未更改,与构建文件(使用 ant)相同。
有点像路径问题或权限问题。但是,目标目录的权限是 777。在 dir1 中手动发出安装命令可以正常工作...
谢谢您的帮助!