常用gdb命令
- 查看堆栈信息
bt - 进入到某个堆栈中
f n : n是堆栈的id - gdb打印结构体更漂亮
set print pretty - 查看函数参数信息
info args - 查看函数局部变量信息
info locals - 查看线程信息
info threads
thread n : 进入第n个线程
Mac上查看core
- 出core只有段错误信息,却没有core
需要执行命令:ulimit -c unlimited - Mac下core是被写入到/cores目录下的,需要在这个目录下查看core
- 如何查看core
lldb –core core.xxx