如果不能正常显示,请查看原文 , 或返回

如何非交互方式使用GDB打印core文件堆栈?

gdb -q --batch --ex "set height 0" -ex "thread apply all bt full" [可执行文件] [core文件]

解释:
-q: 不打印gdb的版权消息
--batch: 执行批处理,不进入交互模式
--ex: 执行gdb 命令

"set height 0": 不对输出进行分页
"thread apply all bt full": 打印所有线程堆栈

返回