makefile permission denied

Je suis en train de faire un programme en C++ qui vous permettra de trouver le plus court chemin pour sortir du labyrinthe. J'ai du mal à obtenir mon makefile pour travailler l'instant. Actuellement, mon makefile contient les éléments suivants:

mazeIO : mazeIO.cpp maze.h
    g++ -g -Wall mazeIO.cpp maze.h -o mazeIO

mazeIO.cpp et labyrinthe.h sont les deux seuls fichiers que j'ai dans le projet. Dans la ligne de commande je suis en tapant

make -f Makefile

et il compile bien. Puis je me suis tapé

./mazeIO maze.txt

maze.txt est le labyrinthe d'entrée que je suis en train de naviguer.
Après je tape ceci dans j'obtiens l'erreur suivante:

bash: ./mazeIO: Permission denied

Je ne comprends pas pourquoi. Des suggestions?

  • Ce n' ls -l mazeIO spectacle?
  • Vous n'avez pas besoin de liste maze.h dans la ligne de compilation. Il ressemble à g++ doit l'ignorer; vous avez de la chance.
  • ls-l mazeIO montre -rw------- 1 et puis le répertoire que je suis dans
  • Votre umask semble cassé, est ma conjecture. chmod 700 mazeIO pour les premiers secours. Ce n' umask impression?
InformationsquelleAutor user1795370 | 2012-11-28