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