在哪里可以找到“ make”错误代码列表?

安德鲁

我正在尝试使用以下命令编译用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错误代码没有系统无关的含义你能帮我么?谢谢你。

吉勒斯“别再邪恶了”

错误代码并非来自make:make报告失败命令的返回状态。您需要查看每个命令的文档以了解每个状态值的含义。除了0 =成功,其他命令=失败之外,大多数命令都不会打扰其他区别。

在您的每个示例中,./dpp都无法执行。发生这种情况时,尝试调用它的外壳会退出,并显示状态码126(这是标准行为)。正在外壳运行的make实例检测到失败的命令(外壳)并退出,显示为Error 126该make实例本身是由make的父实例执行的命令,并且该make实用程序在错误时返回2,因此父make报告Error 2

您的构建失败很可能源于test: too many arguments这可能是makefile中的语法错误,也可能是由于当您拥有/bin/sh非bash时依赖于bash特定的功能尝试运行make SHELL=/bin/bash targetmake SHELL=/bin/ksh target; 如果那不起作用,则需要修复makefile。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

在哪里可以找到USB错误代码列表?

来自分类Dev

在哪里可以找到ModelSim错误代码列表?

来自分类Dev

我在哪里可以找到SVN错误代码的详尽列表

来自分类Dev

在哪里可以找到 HP QC HEX 错误代码列表

来自分类Dev

在哪里可以找到Ubuntu的源代码?

来自分类Dev

在哪里可以找到ARMAtoMA()的代码

来自分类Dev

在哪里可以找到Ubuntu的源代码?

来自分类Dev

在哪里可以找到TempleOS的源代码?

来自分类Dev

在哪里可以找到终端命令的代码?

来自分类Dev

在哪里可以找到ARMAtoMA()的代码

来自分类Dev

在哪里可以找到ftpd的源代码?

来自分类Dev

在哪里可以找到libgio的源代码?

来自分类Dev

在哪里可以找到CastButtonFactory的源代码

来自分类Dev

在哪里可以找到兼容的声卡列表?

来自分类Dev

在哪里可以找到类别列表?

来自分类Dev

在哪里可以找到兼容的声卡列表?

来自分类Dev

在哪里可以找到Titan错误日志?

来自分类Dev

在哪里可以找到Postfix的错误消息

来自分类Dev

在哪里可以找到Titan错误日志?

来自分类Dev

在哪里可以找到Windows Task Scheduler退出代码列表?

来自分类Dev

derby db的错误代码列表在哪里?

来自分类Dev

我在哪里可以找到wso2源代码

来自分类Dev

在哪里可以找到Ubuntu WebApps源代码?

来自分类Dev

在哪里可以找到/ system / bin / input的源代码?

来自分类Dev

在哪里可以找到libsystem_c.dylib的源代码?

来自分类Dev

在哪里可以找到退出程序的源代码

来自分类Dev

在哪里可以找到Singular的源代码(AngularJS for GWT)?

来自分类Dev

在哪里可以找到Glassfish 4源代码?

来自分类Dev

在哪里可以找到JDK 8 / JavaFX 8源代码?

Related 相关文章

热门标签

归档