C语言
gcc *.c -g
gdb a.out
l(list):打印程序代码,从main函数附近开始打印
b(breakpoint) line:在该line处设置断点,程序运行后会停在断点处等待调试指令
r(run):运行程序
n(next):运行下一行程序,遇到子函数直接整体运行
s(step):运行下一行程序,遇到子函数会进入函数内部调试
p(print)变量:打印该变量的值
q(quit):退出gdb
多进程
设置断点以后,使用,set follow-fork-mode parent/child
会跟进对应的进程,而其他进程自己进行