Linux
使用 gdb 學習高級調試技術的最佳資源是什麼?
我知道如何使用 gdb 的基礎知識。但我想學習一些使用 gdb 的高級調試技術。你們中的任何人經常使用的最佳資源是什麼——書籍、部落格、教程。我確實看過這個問題:Tips or resources for learning advanced debugging technologies GDB in xcode但我正在尋找的是與以下內容等效的 GDB:
我知道這是主觀問題。但是有很多本質上非常相似的問題(例如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++ 結構。這是前一段時間的事情,情況可能已經有所改善。