Я пытаюсь скомпилировать программу, написанную на Фортране, используя make
(у меня есть Makefile, и, находясь в каталоге, содержащем Makefile , я набираю команду $ make target
, где «target» - это спецификация целевой системы, которая присутствует в моем Makefile . экспериментируя с различными ревизиями моей целевой спецификации, я часто получаю различные сообщения об ошибках при попытке вызова make
. Чтобы привести несколько примеров:
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
а также
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
а также
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
Знаете ли вы, как я могу найти список того, что означают коды ошибок, такие как «Ошибка 126» и «Ошибка 2»? Я нашел эту тему на другом сайте, но я не уверен, что означает ответ. Означает ли это, что нет системно-независимого значения make
кодов ошибок? Не могли бы вы мне помочь? Спасибо.