如何学习高级调试技巧?
我是一名C / Unix程序员,因此依赖于一个好的C调试器。我知道Solaris上的Sun ^ WOracle mdb,Linux上的GNU gdb。我觉得设置断点,检查记忆结构等很舒服。
然而,我知道那些工具比那更强大。宏,自定义步行者,我不知道还有什么。另一方面,学习曲线非常陡峭,因为这些工具有时似乎是神秘的魔法。
有什么好文章吗?练习题?其他提示?
答案 0 :(得分:2)
GDB Pocket Reference值得它的重量是钻石,红宝石,或者比黄金轻的东西。我一直都在使用它。
online docs也很有用,但实际上我喜欢在我的桌子上放一本书。
答案 1 :(得分:0)
取决于平台http://advancedwindowsdebugging.com/很棒,但我假设您从gdb中不在Windows上