程序退出,代码为05

时间:2011-04-26 17:50:15

标签: gcc gdb

你好每一个我通过gdb命令运行我的代码,但我得到一个错误程序退出代码05可以任何人请告诉我这是什么意思

2 个答案:

答案 0 :(得分:1)

您收集的信息很少。你的程序正在编译吗?你是用gdb踩过它吗?如果是这样,它是否达到你定义为退回05的退出状态?

如果不是上述情况,根据C的标准错误编号,很可能是I / O错误。稍后详细说明:http://www.barricane.com/c-error-codes-include-errno

答案 1 :(得分:0)

如果gdb没有透露任何内容,您可以尝试使用系统调用跟踪器运行程序。

例如在Linux上你会使用:

strace <my program>
Solaris上的

truss <my programm>

也许你看到一个系统调用失败,它解释了发生了什么。