2009-06-18 38 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

您是否正在從調試器運行程序?

這是可能的,當你的二進制內置的調試與源代碼不是最新的。

重建一切,然後重試。

它發生在我身上很多次。

相關問題