我正在尝试使用make
(我有一个Makefile,并且在包含Makefile的目录中键入命令$ make target
,其中“ target”是我的Makefile中存在的系统特定的目标规范)编译用Fortran编写的程序。在尝试对目标规范进行各种修订时,尝试调用时经常会收到各种错误消息,下面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
错误代码没有系统无关的含义?你能帮我么?谢谢。