[ https://darkdust.net/files/GDB Cheat Sheet.pdf](https://prod-files-secure.s3.us-west-2.amazonaws.com/a120272c-e38a-4309-94cd-872103563ad1/312b50a3-66c9-4572-9a5f-d6507f7165a1/GDB_Cheat_Sheet.pdf)

https://darkdust.net/files/GDB Cheat Sheet.pdf

# -q 用来简化开始界面
alias gdb='gdb -q'
alias gdb-multiarch='gdb-multiarch -q'
tui enable
tui disable
layout src | asm | split | regs
winheight src -10

gdb -tui build/main
b main
b file.c:20
r    run
c    continue  (co, cont)
bt   backtrace

si   stepi  #单条汇编
s    step   #单步源码
n    next   #下一行源码(不进入含树)

until <line-number>
advance kinit:40
advance func2
p          expr   (print)   #打印变量/表达式
display    var              #每次都显示
undisplay  var
info       b (breakpoints)  #查看调试信息
					 locals
					 regs
					 frame
					 stack
					 threads
examine
x/3i       pc

disassemble <func-name>

!clear or shell clear