Ich versuche , ein Programm in Fortran geschrieben zu kompilieren mit make
(ich habe ein Makefile und, während sie in dem Verzeichnis mit der enthält Makefile , ich den Befehl $ make target
, in dem „Ziel“ ist eine systemspezifische Zielspezifikation in meiner Gegenwart ist Makefile . Wie ich Wenn ich mit verschiedenen Revisionen meiner Zielspezifikation experimentiere, erhalte ich beim Versuch, einen Anruf make
zu tätigen , häufig eine Reihe von Fehlermeldungen .
make[1]: Entering directory
/bin/sh: line 0: test: too many arguments
./dpp angfrc.f > angfrc.tmp.f
/bin/sh: ./dpp: Permission denied
make[1]: *** [angfrc.o] Error 126
make[1]: Leaving directory
make: *** [cmu60] Error 2
und
make[1]: Entering directory
/bin/sh: line 0: test: too many arguments
./dpp -DSTRESS -DMPI -P -D'pointer=integer'-I/opt/mpich_intel/include angfrc.f > angfrc.tmp.f
/bin/sh: ./dpp: Permission denied
make[1]: *** [angfrc.o] Error 126
make[1]: Leaving directory
make: *** [mpich-c2] Error 2
und
make[1]: Entering directory
/bin/sh: line 0: test: too many arguments
./dpp -DSTRESS -DMPI -P -D'pointer=integer' -I/opt/mpich_intel/include angfrc.f > angfrc.tmp.f
/bin/sh: ./dpp: Permission denied
make[1]: *** [angfrc.o] Error 126
make[1]: Leaving directory
make: *** [mpi-intel] Error 2
Wissen Sie, wie ich eine Liste der Fehlercodes finden kann, z. B. "Fehler 126" und "Fehler 2"? Ich habe diesen Thread auf einer anderen Website gefunden, bin mir aber nicht sicher, was die Antwort bedeutet. Bedeutet dies, dass die make
Fehlercodes keine systemunabhängige Bedeutung haben ? Kannst du mir bitte helfen? Vielen Dank.