linux GDB高级调试

发布时间 2023-06-14 11:29:42作者: 周星星7290

gdb -v查看版本

 

CppCon 2015: Greg Law 'Give me 15 minutes & I'll change your view of GDB'            

https://undo.io/resources/cppcon-2015-greg-law-give-me-15-minutes-ill-change/

视频不行可以看下面说明

gcc -g hello.c -o

gdb a.out

 

ctrl +x+a

ctrl +a+2

 

 ctrl+x+1

返回一个窗口

 

 

ctrl+p 上一级指令(多次按多次向上)

 

gdb中内置了一个python解释器,版本7+

 

 

 

 

 

 

 i proc m (info proc mappings 的简写)核查零是不是有效地址

disas doupdate(可以只输入 “disas” 它会默认反汇编 doupdate)

 

参考很牛博客:

https://www.jianshu.com/p/a862d50b29f8