2009-06-18 83 views
0

运行时,我的程序经常因为SIGTRAP而停止。我知道,当编译器在程序中找到断点时,就会发生SIGTRAP。但是我的代码中没有任何断点。 (为了确保它,在执行之前,我清除了所有的断点..)。C++ - 为什么我在执行期间获得SIGTRAP?

我正在使用Code :: Blocks ..

Thanks!

+0

在代码块外运行时会发生吗? – 2009-06-18 17:30:15

+0

是的,它在Dev-C++上运行时也发生在我身上。 – 2009-06-18 17:37:09

回答

2

您是否正在从调试器运行程序?

这是可能的,当你的二进制内置的调试与源代码不是最新的。

重建一切,然后重试。

它发生在我身上很多次。

相关问题