0
我試圖做一個項目,並嘗試在少數可執行文件上發出安裝命令時遇到此錯誤。看起來是這樣的:Makefile錯誤:「找不到安裝文件名」!「
(in highest level dir:)
DIRS = \
dir1 \
dir2 \
... \
lastDir \
all clean release:
for x in $(DIRS); do cd $$x; make [email protected]; 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
無論生成文件(在上或下的目錄)自上次成功的構建已經改變,同樣與構建文件(使用Ant)。
看起來像是路徑問題或權限問題。雖然,目標目錄的權限是777。在dir1中手動發佈安裝命令可以正常工作...
感謝您的幫助!
'cd dir1;使所有'? – Beta