如何学习高级C调试器用法?

时间:2010-03-03 15:48:39

标签: debugging gdb

如何学习高级调试技巧?

我是一名C / Unix程序员,因此依赖于一个好的C调试器。我知道Solaris上的Sun ^ WOracle mdb,Linux上的GNU gdb。我觉得设置断点,检查记忆结构等很舒服。

然而,我知道那些工具比那更强大。宏,自定义步行者,我不知道还有什么。另一方面,学习曲线非常陡峭,因为这些工具有时似乎是神秘的魔法。

有什么好文章吗?练习题?其他提示?

2 个答案:

答案 0 :(得分:2)

GDB Pocket Reference值得它的重量是钻石,红宝石,或者比黄金轻的东西。我一直都在使用它。

online docs也很有用,但实际上我喜欢在我的桌子上放一本书。

答案 1 :(得分:0)

取决于平台http://advancedwindowsdebugging.com/很棒,但我假设您从gdb中不在Windows上