gdb是啥意思 “GDB”是什么意思?
“GDB”是什么意思?GDB是一個強(qiáng)大的UNIX程序調(diào)試工具,由GNU開源小組發(fā)布。也許您更喜歡圖形界面模式,比如VC、BCB等ide調(diào)試,但是如果在UNIX下進(jìn)行,您會發(fā)現(xiàn)GDB調(diào)試工具比VC、BC
“GDB”是什么意思?
GDB是一個強(qiáng)大的UNIX程序調(diào)試工具,由GNU開源小組發(fā)布。也許您更喜歡圖形界面模式,比如VC、BCB等ide調(diào)試,但是如果在UNIX下進(jìn)行,您會發(fā)現(xiàn)GDB調(diào)試工具比VC、BCB圖形調(diào)試工具功能更強(qiáng)大。一般來說,GDB主要幫助您完成以下四個功能:
1。啟動您的程序,您可以根據(jù)您的自定義要求隨意運(yùn)行程序。
2. 您可以使調(diào)試的程序在指定的斷點(diǎn)處停止。(斷點(diǎn)可以是條件表達(dá)式)
3。當(dāng)程序停止時,您可以檢查此時程序中發(fā)生了什么。
4. 動態(tài)更改程序的執(zhí)行環(huán)境。
調(diào)試器的調(diào)試器的基本功能?
1. 調(diào)試器最基本的功能是中斷一個快速運(yùn)行的程序,使其按照用戶的意愿執(zhí)行。調(diào)試器通過強(qiáng)制目標(biāo)程序觸發(fā)精心構(gòu)造的異常來實(shí)現(xiàn)這一點(diǎn)。
2. 查看軟件的運(yùn)行信息
查看軟件的當(dāng)前信息,包括但不限于當(dāng)前線程的寄存器信息、堆棧信息、內(nèi)存信息、當(dāng)前EIP附近的反匯編信息等
3。修改軟件執(zhí)行過程
修改內(nèi)存信息、反匯編信息、堆棧信息、寄存器信息等。