Gdb命令大全

GDB (GNU Debugger) 是一個強大的原始碼調試器,它可以幫助開發者找到和修復程式中的錯誤。以下是一些常用的 GDB 命令:

1. `break :`: 在指定的原始碼檔案中的特定行設定斷點。

2. `run `: 運行程式並開始調試。

3. `continue`: 繼續執行程式直到遇到下一個斷點或程式結束。

4. `step`: 步入下一個原始碼行。

5. `next`: 執行下一行原始碼,直到遇到函式調用。

6. `finish`: 執行當前函式直到結束,並輸出函式的返回值。

7. `jump `: 跳過 n 個原始碼行。

8. `list `: 顯示指定檔案的原始碼。

9. `display `: 在調試過程中持續顯示表達式的結果。

10. `info functions`: 顯示當前正在執行的函式的調用棧。

11. `info variables `: 顯示指定類型的所有變數的信息。

12. `delete `: 刪除調試會話中的 n 個顯示或斷點。

13. `where`: 顯示當前位於哪一行代碼。

14. `backtrace`: 顯示調用當前位置的函式的所有調用者的信息。

15. `qquit`: 退出 GDB。

這些命令只是 GDB 的基礎,GDB 還有許多高級功能和命令,可以更深入地幫助開發者進行調試。請參考 GDB 的官方文檔以獲取更多詳細信息。

以上就是【Gdb命令大全】的相關內容,敬請閱讀。