Я намагаюся скласти програму, написану у Fortran, використовуючи 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
кодів помилок? Чи можете ви мені допомогти? Дякую.