在运行时,我的程序经常由于SIGTRAP而停止。我知道,当编译器在程序中找到断点时,就会发生SIGTRAP。但是我的代码中没有任何断点。 (可以肯定的是,在执行之前,我清除了所有断点。)

我正在使用Code :: Blocks ..

谢谢 !

最佳答案

您是从调试器运行程序吗?

如果您的二进制文件是通过调试构建的,而其源代码不是最新的。

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

这件事发生在我身上很多次。

关于c++ - C++-为什么我在执行过程中得到SIGTRAP?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1014045/

10-11 05:31