GDB程序調(diào)試工具
GDB(GNU symbolic debugger)是 GNU Project 調(diào)試器,它使你可以查看另一個(gè)程序在“執(zhí)行”期間正在執(zhí)行的操作–或該程序崩潰時(shí)正在執(zhí)行的操作。
GDB 可以做四種主要的事情(以及支持這些事情的其他事情)來幫助你捕獲行為中的錯(cuò)誤:
- 啟動(dòng)你的程序,并指定可能影響其行為的所有內(nèi)容。
- 使程序在指定條件下停止。
- 檢查程序停止時(shí)發(fā)生的情況。
- 更改程序中的內(nèi)容,以便你可以嘗試糾正一個(gè)錯(cuò)誤的影響,然后繼續(xù)學(xué)習(xí)另一個(gè)錯(cuò)誤。
這些程序可能與GDB(本機(jī))在同一臺(tái)計(jì)算機(jī)上執(zhí)行,在另一臺(tái)計(jì)算機(jī)(遠(yuǎn)程)上或在模擬器上執(zhí)行。GDB可以在大多數(shù)流行的UNIX和Microsoft Windows變體以及Mac OS X上運(yùn)行。
評(píng)論
圖片
表情
