gdb調試動態連接so

http://blog.csdn.net/weed_hz/article/details/12710429

 

gdb) file <你的exe>
(gdb) load <你的so>                #這條應該是可選的html

(gdb) dir <so'dir>
(gdb) sharedlibrary <你的so>
(gdb) breakpoint <你的so中somewhere>
(gdb) run
load 是將動態庫加載入內存。
sharedlibrary是將動態庫的符號讀入gdb,爲了你能找到變量和函數名。
它們自己是沒有明顯的動做,但後面當你直接設置斷點到動態庫的函數(或行號)時,你就能夠成功了。在此以前要記得用dir將動態庫的源碼也加入搜索路徑。函數

相關文章
相關標籤/搜索