【发布时间】:2015-02-07 00:47:37
【问题描述】:
运行我的代码时,它崩溃并显示“分段错误”。
但是,当我在 gdb 中运行它时,它由于 SIGABRT 错误而不是 SIGSEGV 而崩溃。
是否还有其他信号也“映射”到终端上的一般分段错误错误?
【问题讨论】:
-
调试环境可能与非调试环境略有不同,因此bug(可能是未初始化的指针)以不同的方式表现出来,导致不同的崩溃。但您问题的直接答案是“只有 SIGSEGV 会导致分段错误”。
标签: c segmentation-fault signals