
張海洋
《C/C++代碼調試的藝術》圍繞C/C++程序調試這一主題,系統深入地介紹了在Windows和Linux操作系統上如何高效地調試C/C++程序。《C/C++代碼調試的藝術》分爲11章,內容涵蓋了程序調試的基本知識、Visual C++調試程序的基本功能與技巧、Linux系統中gdb工具的使用、死鎖調試、動態庫調試、內存泄漏檢查、遠程調試、崩潰轉儲文件分析、發行版調試,以及調試的高級話題和調試擴展方面的知識。《C/C++代碼調試的藝術》作爲學習C/C++調試技術的重要資料,講解通俗易懂,選取的示例注重理論與實際的聯繫。無論是C/C++的初學者,還是經驗豐富的開發人員,都會從中受益。
屬於調試當面的入門書,有點兒浪費這個書名了,要是取名c/c++代碼調試入門,我認爲更合理。既然取名調試的藝術,這本書的內容顯然不夠,深度不夠。其實書中的每章知識都值得深入挖掘的,文中都是入門級的點到爲止。可惜了這麼好的書名了。
看完後還是感覺有點小失望,還是有點淺,集中在是什麼的階段,而不是怎麼做。
很多地方輕描淡述的過了一遍。對我有幫助的點1.使用硬件調試;2.導出調試版本的符號描述符來調試發行版本;
比較簡單,很快就看完了,內容不深入,比較好理解。 但是採內存,棧溢出,內存不足,沒有深入介紹。 希望增加點案例,每個點在深入一些就比較完美。
建議再深入些,平時查看當工具稍微有點不足,不過還是要感謝作者
瞭解到gdb調試新命令,需要整理出來
對於gdb調試有了更深的認識,適合初學者
一本學習C++調試技術的入門書,內容比較基礎,適合初學者。如果刪去Windows相關部分,再增加一些有深度的案例(來匹配“藝術”的書名),我會打“推薦”的評分。
一些調試工具的使用說明吧。不能說沒有幫助。但是作者的選題,水平有限。比如在Linux下,valgrind纔是神器吧。本書居然一句不提。
適合對gdb瞭解不多的人看。對編譯鏈接gdb使用有點深入的人來說,介紹的內容不夠硬核。如踩內存,棧溢出,內存不足等沒有介紹。