如何调试即使在第 1 行有断点也会发生的崩溃?

How to debug a crash that occur even if there is breakpoint at line 1?

我正在编写一个程序,但无论我在哪里放置断点(即使它在 main() 中的第一条指令之前),该程序都会崩溃。我使用非常基本的 code::blocks.

你知道调试它的方法吗?

如果我没有设置断点,main() 会在崩溃前完全执行(虽然有一件事没有给出预期的结果)。

我所知道的所有调试器都会在段错误的情况下中断,并允许您检查当前程序状态并查看导致崩溃的原因。

所以在某种程度上,完全的段错误可以非常容易调试,因为您不必弄清楚断点的位置:-)