當我嘗試列出目錄中的所有內容(以後用作依賴項)時,它會在列表結尾處出現此錯誤(我的權限不是問題):創建文件列出目錄時出錯
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