gdb的指令碼使用 -- gdbinit
【原文:http://blog.csdn.net/richardysteven/article/details/6161946】
在使用gdb除錯程式的時候,有時候需要設定多個斷點,重複執行某些操作,而這些操作寫起來比較麻煩,這個時候就應該想起來用gdb命令指令碼了,它能夠很好的完成這些工作。
以設定多個斷點為例,我寫的命令指令碼為
---------------------------------------------------
#filename: .gdbinit
#gdb will read it when starting
file test_gdbscript
set args hello
b main
b foo
r
---------------------------------------------------
有兩種方式來使用這個指令碼:
1)啟動gdb時候
gdb在啟動的時候,會在當前目錄下查詢".gdbinit"這個檔案,並把它的內容作為gdb命令進行解釋,所以如果我把指令碼命名為".gdbinit",這樣在啟動的時候就會處理這些命令。
2)gdb執行期間
可以使用 source script-file 來解釋gdb命令指令碼script-file
相關文章
- GDB除錯指令除錯
- 使用GDB除錯Android Native 層程式碼除錯Android
- wrk(2)- Lua 指令碼的使用指令碼
- GDB 除錯程式碼除錯
- Redis使用Lua指令碼Redis指令碼
- 【Linux工具】-yum/gdb使用教程!Linux
- GDB除錯使用記錄除錯
- Linux核心使用gdb除錯Linux除錯
- 使用 gdb 檢視 coredump 檔案的 backtrace
- nmap指令碼使用總結指令碼
- 使用指令碼重簽名指令碼
- SKILL指令碼的加密與解密及使用指令碼加密解密
- redis中lua指令碼的簡單使用Redis指令碼
- 跑wordpress使用者密碼指令碼密碼指令碼
- C編譯: 使用gdb除錯編譯除錯
- Linux中使用GDB除錯程式Linux除錯
- Redis篇:事務和lua指令碼的使用Redis指令碼
- 監控磁碟使用率的shell指令碼指令碼
- 新增多個使用者的shell指令碼指令碼
- Shell指令碼介紹與使用指令碼
- 使用jmeter錄製web指令碼JMeterWeb指令碼
- 使用ajax指令碼取資料指令碼
- 從原始碼安裝GDB-8.1原始碼
- gdb
- OpenHarmony系統使用gdb除錯init除錯
- coredump檔案生成,以及GDB工具使用
- GDB除錯基礎使用方法除錯
- [20240313]使用tpt ashtop.sql指令碼的困惑.txtSQL指令碼
- Bash Shell指令碼中的陣列使用例項指令碼陣列
- ASP程式中常使用的幾種指令碼語言指令碼
- 查詢表空間使用情況的指令碼指令碼
- 如何使用zx編寫shell指令碼指令碼
- django指令碼orm中使用原生sqlDjango指令碼ORMSQL
- [20211118]mutexprof指令碼使用簡介.txtMutex指令碼
- [20200117]ashtop指令碼使用簡介.txt指令碼
- 使用shell 指令碼備份資料指令碼
- Linux網路命令與指令碼使用Linux指令碼
- Linux 使用 shell 指令碼處理字串Linux指令碼字串
- GDB為什麼檢視不了原始碼?原始碼