GDB 完全教程


一、簡介

GDB是一個功能強大的調試器,它是一個自由軟件,能夠用在許多UNIX平台上。它同時也是Linux系統中的默認調試器。GDB已被移植到許多其他的計算機平台上,並且能夠用於調試嵌入式實時系統。一般來說,GDB主要可以幫助我們完成以下四個方面的功能 

1.啟動你的程序,可以按照你的自定義的要求隨心所欲的運行程序。 
2.可讓被調試的程序在你所指定的調置的斷點處停住。(斷點可以是條件表達式) 
3.當程序被停住時,可以檢查此時你的程序中所發生的事。 
4.動態的改變你程序的執行環境。

 

二、配置

 

三、使用

1)基本操作

2)多進程/多線程

3)使用技巧

 

、腳本編寫

 

五、常見問題

1、cgdb中文亂碼問題,解決方法:

步驟如下:

find / -name "libncursesw.so*"
rm -rf libncurses.so.5
ln -s /lib64/libncursesw.so.5.7 libncurses.so.5

 

六、其他調試工具

 

七、項目調試

1)Apache Debugging Guide


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM