Sto cercando di compilare un programma scritto in Fortran usando make
(Ho un Makefile e, mentre nella directory contenente il Makefile , digito il comando $ make target
, dove "target" è una specifica di destinazione specifica del sistema presente nel mio Makefile . esperimento con varie revisioni della mia specifica di destinazione, quando tento di chiamare ricevo spesso una varietà di messaggi di errore make
. Per fare alcuni esempi:
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
e
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
e
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
Sai come posso trovare un elenco di cosa significano i codici di errore, come "Errore 126" e "Errore 2"? Ho trovato questa discussione su un altro sito web, ma non sono sicuro del significato della risposta. Significa che non esiste un significato indipendente dal sistema dei make
codici di errore? Potete per favore aiutarmi? Grazie.