使用 gdb 学习高级调试技术的最佳资源有哪些?

yas*_*ser 2 linux debugging gdb

我知道如何使用 gdb 的基础知识。但我想学习一些使用 gdb 的高级调试技术。什么是最好的资源——书籍、博客、教程——你们中的任何人都经常使用。我确实看过这个问题:在 xcode 中学习高级调试技术 GDB 的技巧或资源,但我正在寻找的是 GDB 等效于以下内容:

http://www.dumpanalysis.org/

http://WinDbg.info

内存转储分析选集

我明白这是主观问题。但是有很多本质上非常相似的问题(例如The Definitive C++ Book Guide and List),这里没有问这个问题。如果我错过了重复的内容,请将其放在评论中并关闭此问题。

Fah*_*tha 7

Norman Matloff 的关于调试的书:调试的艺术相当不错,但我不知道你是否认为它是高级的。还有他的在线教程,更快,更少令人沮丧的调试指南,这可能是本书的早期版本。

还有一个教程我的调试教程,链接自页面Norm Matloff 的 DDD 教程

就个人而言,我使用打印语句。:-) 我过去曾尝试使用 GDB,但只使用 C++(我不使用 C)。我遇到的问题是,首先 GDB 本身有很多问题,其次,不能很好地处理显示复杂的 C++ 结构。这是前一段时间,情况可能有所改善。