[ 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