미로에서 가장 짧은 경로를 찾는 C++ 프로그램을 만들려고합니다. 나는 지금 당장 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