2010-11-22 52 views
1

您用來調試工作二進制文件的調試工具有哪些? 除了GDB還有調試工具包嗎?程序員調試工具包包

唯一的原因是我很新的系統調試,我一直在調試我的系統服務。 蘇丹

回答

1

我推薦Valgrind [1]。處理內存泄漏和段錯誤時非常有用。

可以通過讓GDB運行(沒有任何斷點)並在崩潰後檢查回溯('bt'命令)來跟蹤段錯誤。

P.S .:我不記得Valgrind是否適用於其他系統,但是因爲您詢問了GDB的替代方案,我假設您使用的是* nix盒子。

有一個很好的調試。

[1] http://valgrind.org/

1

假設你在Linux系統上,最有價值的工具之一是valgrind

除了代碼本身的前置條件/​​後置條件檢查(即斷言方法的輸入值)之外,我沒有真正使用其他任何東西。