如何调试即使在第 1 行有断点也会发生的崩溃?
How to debug a crash that occur even if there is breakpoint at line 1?
我正在编写一个程序,但无论我在哪里放置断点(即使它在 main()
中的第一条指令之前),该程序都会崩溃。我使用非常基本的 code::blocks.
你知道调试它的方法吗?
如果我没有设置断点,main()
会在崩溃前完全执行(虽然有一件事没有给出预期的结果)。
我所知道的所有调试器都会在段错误的情况下中断,并允许您检查当前程序状态并查看导致崩溃的原因。
所以在某种程度上,完全的段错误可以非常容易调试,因为您不必弄清楚断点的位置:-)
我正在编写一个程序,但无论我在哪里放置断点(即使它在 main()
中的第一条指令之前),该程序都会崩溃。我使用非常基本的 code::blocks.
你知道调试它的方法吗?
如果我没有设置断点,main()
会在崩溃前完全执行(虽然有一件事没有给出预期的结果)。
我所知道的所有调试器都会在段错误的情况下中断,并允许您检查当前程序状态并查看导致崩溃的原因。
所以在某种程度上,完全的段错误可以非常容易调试,因为您不必弄清楚断点的位置:-)