Linux

使用 gdb 學習高級調試技術的最佳資源是什麼?

  • January 10, 2014

我知道如何使用 gdb 的基礎知識。但我想學習一些使用 gdb 的高級調試技術。你們中的任何人經常使用的最佳資源是什麼——書籍、部落格、教程。我確實看過這個問題:Tips or resources for learning advanced debugging technologies GDB in xcode但我正在尋找的是與以下內容等效的 GDB:

http://www.dumpanalysis.org/

http://WinDbg.info

記憶體轉儲分析選集

我知道這是主觀問題。但是有很多本質上非常相似的問題(例如The Definitive C++ Book Guide and List),這裡沒有提出這個問題。如果我錯過了重複的內容,請將其放在評論中並關閉此問題。

Norman Matloff 關於調試的書:The Art of Debugging相當不錯,雖然我不知道你是否會認為它很高級。還有他的線上教程Guide to Faster, Less Frustrating Debugging,這可能是這本書的早期版本。

還有一個教程我的調試教程,連結自Norm Matloff 的 DDD 教程頁面。

就個人而言,我使用列印語句。:-) 我過去曾嘗試使用 GDB,但僅使用 C++(我不使用 C)。我遇到的問題是,首先 GDB 本身有很多錯誤,其次,不能很好地處理顯示複雜的 C++ 結構。這是前一段時間的事情,情況可能已經有所改善。

引用自:https://unix.stackexchange.com/questions/108665