作者:小編 日期:2023-11-28 瀏覽: 次
GDB是GU開源組織發(fā)布的一款強大的Uix下的程序調(diào)試工具,它具有豐富的功能,可以幫助程序員進行錯誤排查、定位、學(xué)習(xí)和調(diào)試程序。
要啟動一個程序的GDB調(diào)試,你可以使用以下命令:
```
gdb your_program
```
其中,
要停止調(diào)試,你可以使用命令:
```arduio
qui
```
1. ru - 運行程序。在程序運行之前,GDB會暫停執(zhí)行,等待你的進一步指令。
2. sep - 逐行執(zhí)行程序。如果當前行是一個函數(shù)調(diào)用,sep會進入函數(shù)并在第一行暫停。
3. ex - 執(zhí)行下一行。如果當前行是一個函數(shù)調(diào)用,ex會直接執(zhí)行整個函數(shù),然后在函數(shù)返回后的下一行暫停。
4. coiue - 繼續(xù)執(zhí)行程序,直到遇到下一個斷點或程序結(jié)束。
5. break - 在指定行上設(shè)置斷點。例如,
6. delee - 刪除一個或多個斷點。例如,
7. lis - 顯示當前執(zhí)行的代碼。
8. se - 設(shè)置變量的值。例如,
9. show - 顯示變量的值。例如,
10. pri - 計算并顯示表達式的值。例如,
11. help - 顯示命令的幫助信息。例如,
1
2. ifo - 提供關(guān)于程序的特定信息。例如,