J'essaie de compiler un programme écrit en Fortran en utilisant make
(j'ai un Makefile et, tandis que dans le répertoire contenant le Makefile , je tape la commande $ make target
, où "cible" est une spécification cible spécifique au système est présente dans mon Makefile . Comme je expérimenter avec diverses révisions de ma spécification cible, je reçois souvent une variété de messages d'erreur lorsque j'essaie d'appeler make
. Pour donner quelques exemples:
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
et
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
et
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
Savez-vous comment trouver une liste de la signification des codes d'erreur, tels que «Erreur 126» et «Erreur 2»? J'ai trouvé ce fil sur un autre site Web, mais je ne sais pas ce que signifie la réponse. Cela signifie-t-il qu'il n'y a pas de signification indépendante du système des make
codes d'erreur? Pouvez-vous m'aider s'il vous plaît? Merci.