C ++ - 为什么我在执行期间获得SIGTRAP?

时间:2009-06-18 17:28:14

标签: c++ breakpoints

在跑步时,我的程序经常因为SIGTRAP而停止。我知道,当编译器在程序中找到断点时,会发生SIGTRAP。但我的代码中没有任何断点。 (为了确保它,在执行之前,我清除了所有断点......)。

我正在使用Code :: Blocks ..

谢谢!

1 个答案:

答案 0 :(得分:2)

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

当您使用调试构建的二进制文件在源代码方面不是最新的时候是可能的。

重建所有内容,然后重试。

很多次发生在我身上。