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

C++ 如何调试即使在第1行有断点也会发生的崩溃?,c++,debugging,crash,C++,Debugging,Crash,我正在处理一个程序,但是无论我在哪里放置断点,这个程序都会崩溃(即使它在main()中的第一条指令之前)。我使用非常基本的代码::blocks 你知道调试它的方法吗 如果我没有设置断点,main()在崩溃之前会被完全执行(但有一件事并没有给出预期的结果)。我知道的所有调试器在segfault情况下都会中断,并允许您检查当前的程序状态,看看是什么导致了崩溃 因此,在某种程度上,完全segfaults很容易调试,因为您不必找出断点的位置:-)如果您在调试器下运行程序,它会在“崩溃”时中断吗?然后你可

我正在处理一个程序,但是无论我在哪里放置断点,这个程序都会崩溃(即使它在
main()
中的第一条指令之前)。我使用非常基本的代码::blocks

你知道调试它的方法吗


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

我知道的所有调试器在segfault情况下都会中断,并允许您检查当前的程序状态,看看是什么导致了崩溃


因此,在某种程度上,完全segfaults很容易调试,因为您不必找出断点的位置:-)

如果您在调试器下运行程序,它会在“崩溃”时中断吗?然后你可以检查程序状态,看看是什么导致了崩溃。对。呜呜声。我为什么不去想:哦,谢谢。顺便说一句,这是一个seg错误。我知道问题出在哪里了,谢谢=)析构函数导致了一个seg错误(我试图破坏一个包含同一个对象向量的对象,看起来我做得不像我应该做的那样)只是写了一个答案,所以你需要接受提示:-)