Fortran'da yazılmış bir programı derlemeye çalışıyorum make
( Makefile'im var ve Makefile'ı içeren dizindeyken komutu yazın $ make target
, burada "target" Makefile'imde sisteme özgü bir hedef belirtimi var) . Hedef şartnamemin değişik revizyonlarını denemek için, aramaya çalıştığımda sık sık çeşitli hata mesajları alıyorum 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
ve
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
ve
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
"Hata 126" ve "Hata 2" gibi hata kodlarının ne anlama geldiğini nasıl bulabileceğimi biliyor musunuz? Bu konuyu başka bir web sitesinde buldum , ancak cevabın ne anlama geldiğinden emin değilim. make
Hata kodlarının sistemden bağımsız bir anlamı olmadığı anlamına mı geliyor ? Lütfen bana yardım edebilir misin? Teşekkür ederim.