运行时错误,它们从哪里来?

运行时错误,它们从哪里来?

当从命令行(终端)执行程序并且存在运行时错误导致程序出现段错误/核心转储时,运行时错误消息来自哪里?是否有此运行时错误消息列表的文档?什么是“运行”程序?谢谢。

PS 如果最后一个问题的答案只是“操作系统”,请尽可能详细说明。

答案1

当进程被信号终止时,生成它的 shell 会检测到故障并显示您正在讨论的消息。看信号(2),杀死(1)杀死(2) 有关信号的一般信息,以及信号(7)获取信号列表。看重击(1)(或者csh(1),如果适用的话)有关 shell 如何处理信号的信息。如果你是一个贪图惩罚的人,请参阅等待(2)看看 shell 如何确定子进程是如何死亡的。

相关内容