我正試圖讓一個C++程序能夠找到迷宮中最短的路線。儘管如此,我努力讓我的makefile能夠正常工作。目前,我的makefile包含以下內容:makefile權限被拒絕
mazeIO : mazeIO.cpp maze.h
g++ -g -Wall mazeIO.cpp maze.h -o mazeIO
mazeIO.cpp和maze.h是我在項目中使用的唯一兩個文件。在我打字的命令行中
make -f Makefile
它編譯得很好。然後我打字
./mazeIO maze.txt
maze.txt是我試圖導航的迷宮輸入。 當我輸入此後我得到以下錯誤:
bash: ./mazeIO: Permission denied
我不明白爲什麼。有什麼建議麼?
'ls -l mazeIO'顯示什麼? –
您不需要在編譯行中列出'maze.h'。它看起來像'g ++'必須忽略它;你很幸運。 –
ls -l mazeIO顯示-rw ------- 1然後我在 – user1795370