我使用的是Ubuntu和gcc。我的應用程序崩潰,我只在控制檯中有Segmentation fault
消息。 (之前已報告Segmentation fault (core dumped)
,但現在只更改爲Segmentation fault
)。gcc分段錯誤 - 我如何找到它發生的行?
有沒有問題的提示,所以我不明白我應該如何解決這個問題。我需要一些提示來找出造成這種情況的原因 - 理想情況下完整的堆棧跟蹤或至少是對象類型/方法或類似的東西。
解決此類問題的正確方法是什麼? (可能是一些額外的標誌編譯,運行一些工具,收集核心轉儲,不管怎樣分析嗎?)
使用'-g'編譯並使用gdb。 –
不知道問題是什麼?使用調試器? – Klaus
valgrind&-g3幫助並顯示堆棧跟蹤。由於某種原因,這個建議已被作者刪除,所以我沒有回答接受 – javapowered