1 找出需要gdb的正在运行的进程id ps -ef | grep proc_name。如果这个进程没有开始执行,就直接gdb 然后file out_file_name 然后 r ,如果有命令行参数就加进入比如 r 89
2 attach到这个进程上
gdb
attach pid
3 打印变量值
p var_name
p *(p_point)
p/x var_name
p/d var_name
4 打印内存
x/20x p_point
5 设置变量的值
p var_name value
set var name = value
6 查看栈
bt
f 4 ,然后看变量的值
7 断点相关
设置断点
b func
查看所有的断点
info b
删除断点
del 1
失能断点
disable 1
使能断点
enable 1
8 执行
单步 s
一行 n
继续运行 c