1
A
回答
1
我推薦Valgrind [1]。處理內存泄漏和段錯誤時非常有用。
可以通過讓GDB運行(沒有任何斷點)並在崩潰後檢查回溯('bt'命令)來跟蹤段錯誤。
P.S .:我不記得Valgrind是否適用於其他系統,但是因爲您詢問了GDB的替代方案,我假設您使用的是* nix盒子。
有一個很好的調試。
1
假設你在Linux系統上,最有價值的工具之一是valgrind。
除了代碼本身的前置條件/後置條件檢查(即斷言方法的輸入值)之外,我沒有真正使用其他任何東西。
相關問題
- 1. 測試工具包
- 2. 錯誤調試使用Ajax工具包
- 3. Silverlight控件工具包調試符號
- 4. 使調試工具包使用Memcache
- 5. Perl EPIC調試帶來了ActiveState開發工具包調試器
- 6. 敏捷工具包和引導程序
- 7. Ember應用程序工具包partialfs
- 8. Web應用程序入門工具包
- 9. Web應用程序:RAP工具包
- 10. Python 3的工具包工具包
- 11. Facebook開發人員工具包 - ExtendedPermissons
- 12. microsoft windows驅動程序工具包純C嘗試catch語法?
- 13. 如何修復調試配置失敗,Windows應用程序認證工具包?
- 14. WPF工具包Datagrid排序
- 15. 如何使小工具包裝包括引導程序類
- 16. Facebook開發工具包的應用程序 - 棄用模板包
- 17. 製作Windows任務欄工具應用程序的工具包?
- 18. 使用多語言應用程序工具包構建應用程序包
- 19. jsPlumb工具包
- 20. AssetUrlSelector工具包
- 21. Turbogears教程,調試工具
- 22. Optaplanner員工調度程序
- 23. 使用Windows調試工具調試.NET 2.0 Winforms應用程序
- 24. python程序包/工具來守護程序
- 25. Solr/Lucene「工具包」測試搜索?
- 26. CUDA開發人員工具包:顯示驅動程序安裝失敗
- 27. 使用開發人員工具包2.0的facebook iframe應用程序授權
- 28. 如何在Symfony響應中包含Web調試工具欄?
- 29. 使用CRM開發工具包進行調試
- 30. 不能直接在ADT-1開發工具包調試