快连VPN:速度和安全性最佳的VPN服务
gdb 最常用的命令包括: 設置斷點(break)、啓動程序(run)、單步執行指令(step)、單步執行行(next)、繼續運行程序(continue);查看調用棧(backtrace)、查看函數調用堆棧(where)、切換函數調用堆棧幀(frame);打印變量值(print)、監視變量值(watch)、顯示局部變量(info locals)、顯示參數(info args);打印類型詳細信息(ptype)、打印表達式值(p)、顯示內存地址值(x)、設置變量值(set);調用函數(call)、刪
GDB 調試命令大全
GDB(GNU 調試器)是一個強大的工具,用於調試 C、C++、Fortran 和彙編語言程序。以下是 GDB 最常用的命令:
基本命令
- break:設置斷點。
- run:啓動程序。
- step:單步執行指令。
- next:單步執行行。
- continue:繼續運行程序。
棧相關命令
- backtrace:顯示調用棧。
- where:顯示當前函數調用堆棧。
- frame [n]:切換到第 n 個函數調用堆棧幀。
變量檢查命令
- print:打印變量的值。
- watch:監視變量的值。
- info locals:顯示當前函數的局部變量。
- info args:顯示當前函數的參數。
內存操作命令
- ptype:打印類型的詳細信息。
- p [expression]:打印表達式的值。
- x [addr]:顯示內存地址的值。
- set [var] = [val]:設置變量的值。
高級命令
- call:調用函數。
- break delete:刪除斷點。
- disable:禁用斷點。
- enable:啓用斷點。
- thread apply:在所有線程上執行命令。
其他有用命令
- help [command]:獲取特定命令的幫助。
- alias [cmd1] [cmd2]:創建別名。
- quit:退出 GDB。
以上就是gdb調試命令大全的詳細內容,更多請關注本站其它相關文章!