編輯推薦
調試對軟件開發至莢重要。然而,即使對於有經驗的程序員,調試也並非易事。
本書是一部優秀的軟件調試入門著作,對業界多年口口相傳的調試經驗做了很好的總結。書中通過豐富的C/C++實例.生動闡述了適用於各種平臺與編程語言的通用調試原則、基礎知識、經驗技巧和相關的背景知識,詳細講解了Linux/Unix平臺*受歡迎的三個調試工具——GDB、DDD和Eclipse,並討論了網絡、多線程、GUI和多核程序的調試等高級主題。不僅如此.書中還講述了如何在調試中運用vim、gcc、errno和lint等工具,以,及Java、Python、Perl和彙編等程序的調試。
Amazon五星圖書;
Linux/Unix平臺軟件調試權威著作,涵蓋C/C++/Java/Python等多種語言;
詳解GDB、DDD和Eclipse三大工具應用。
內容簡介
調試對於軟件的成敗至關重要,正確使用恰當的調試工具可以提高發現和改正錯誤的效率。本書詳細介紹了3種調試器,GDB用於逐行跟蹤程序、設置斷點、檢查變量以及查看特定時間程序的執行情況,DDD是流行的GDB的GUI前端,而Eclipse提供完整的集成開發環境。書中不但配合實例討論了如何管理內存、理解轉儲內存、跟蹤程序找出錯誤等內容,更涵蓋了其他同類書忽略的主題,例如線程、客戶/服務器、GUI和並行程序,以及如何躲開常見的調試陷阱。
本書適合各層次軟件開發人員、管理人員和測試人員閱讀。