你好每一个我通过gdb命令运行我的代码,但我得到一个错误程序退出代码05可以任何人请告诉我这是什么意思
答案 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>
也许你看到一个系统调用失败,它解释了发生了什么。