0
运行时,我的程序经常因为SIGTRAP而停止。我知道,当编译器在程序中找到断点时,就会发生SIGTRAP。但是我的代码中没有任何断点。 (为了确保它,在执行之前,我清除了所有的断点..)。C++ - 为什么我在执行期间获得SIGTRAP?
我正在使用Code :: Blocks ..
Thanks!
运行时,我的程序经常因为SIGTRAP而停止。我知道,当编译器在程序中找到断点时,就会发生SIGTRAP。但是我的代码中没有任何断点。 (为了确保它,在执行之前,我清除了所有的断点..)。C++ - 为什么我在执行期间获得SIGTRAP?
我正在使用Code :: Blocks ..
Thanks!
您是否正在从调试器运行程序?
这是可能的,当你的二进制内置的调试与源代码不是最新的。
重建一切,然后重试。
它发生在我身上很多次。
在代码块外运行时会发生吗? – 2009-06-18 17:30:15
是的,它在Dev-C++上运行时也发生在我身上。 – 2009-06-18 17:37:09