您能否告诉我什么可能导致C++中的SIGABRT错误?
最佳答案
每Wikipedia,
这意味着如果您的代码不是直接调用abort
也不是通过SIGABRT
发送自身raise
信号,并且您没有任何失败的断言,则原因必须是支持库(可能是libc)遇到了内部错误。如果您提供程序的详细信息,我们也许可以建议可能的原因。更好的是,如果您检查内核或在调试器中运行程序,则应该能够收集堆栈跟踪,该跟踪将显示导致程序中止的库。
(系统上的另一个程序也可能正在发送程序SIGABRT
,但这在大多数情况下几乎不可能消失。)
关于c++ - 是什么导致SIGABRT故障?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/11161126/