猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
如何不进入gdb的命令行界面,直接打出所有堆栈然后退出?
在查看core文件的堆栈时候,需要进入gdb,然后执行"bt"命令打印堆栈。但是这需要交互操作,不适合放在脚本中运行。
ibeautiful
浏览 120
回答 1
1回答
撒科打诨
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": 打印所有线程堆栈
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Go
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续