1
A
回答
1
我推荐Valgrind [1]。处理内存泄漏和段错误时非常有用。
可以通过让GDB运行(没有任何断点)并在崩溃后检查回溯('bt'命令)来跟踪段错误。
P.S .:我不记得Valgrind是否适用于其他系统,但是因为您询问了GDB的替代方案,我假设您使用的是* nix盒子。
有一个很好的调试。
1
假设你在Linux系统上,最有价值的工具之一是valgrind。
除了代码本身的前置条件/后置条件检查(即断言方法的输入值)之外,我没有真正使用其他任何东西。
相关问题
- 1. 测试工具包
- 2. 使调试工具包使用Memcache
- 3. Silverlight控件工具包调试符号
- 4. Onelogin php saml工具包 - 调试
- 5. 错误调试使用Ajax工具包
- 6. Web应用程序入门工具包
- 7. Python 3的工具包工具包
- 8. Facebook开发人员工具包 - ExtendedPermissons
- 9. 如何修复调试配置失败,Windows应用程序认证工具包?
- 10. microsoft windows驱动程序工具包纯C尝试catch语法?
- 11. WPF工具包Datagrid排序
- 12. 如何使小工具包装包括引导程序类
- 13. Facebook开发工具包的应用程序 - 弃用模板包
- 14. 制作Windows任务栏工具应用程序的工具包?
- 15. jsPlumb工具包
- 16. Turbogears教程,调试工具
- 17. Optaplanner员工调度程序
- 18. 使用Windows调试工具调试.NET 2.0 Winforms应用程序
- 19. Solr/Lucene“工具包”测试搜索?
- 20. 使用开发人员工具包2.0的facebook iframe应用程序授权
- 21. 如何在Symfony响应中包含Web调试工具栏?
- 22. cakephp升级shell调试工具包错误
- 23. Windows Mobile工具包?
- 24. C++ Soap工具包
- 25. Ajax工具包TabContainer
- 26. JRUBY GUI工具包
- 27. C#调度程序工具
- 28. 如何在C++程序中包含流程工具?
- 29. WPF工具包Chart无序LineSeries
- 30. 调试SSIS包 - debug.writeline