【发布时间】:2018-02-07 01:26:58
【问题描述】:
在调试 c 程序时,是否有一个查找失败代码的好地方?例如:我在运行我的一个程序时收到“Abort trap: 6”,但我不知道这是什么意思。
编辑:这是在 Mac 上,我正在寻找参考来查找出现的任何错误代码,而不仅仅是我给出的示例。
【问题讨论】:
-
我认为这是特定于 Windows 的。您必须学习如何使用调试器。您的代码正在做一些使操作系统杀死它的事情。因此,提供的信息不是关于您的程序在何处或如何违反规则,它只是告诉您是哪条规则。
-
另外,请注意here is a possible duplicate,在询问之前确保您已阅读并清楚地将其与您自己的问题区分开来,以免答案相同。
-
Windows system error codes。只需简单的 Google 搜索即可。
-
@AlexQuilliam:这些是函数调用中的错误代码,由
GetLastError检索。我有一段时间没有使用 Windows,但我不希望它们与命令退出状态代码或程序中止时打印的代码相同。是吗? -
@IharobAlAsimi 这是在 Mac 上。我正在寻找参考来查找我违反了哪些规则