使用gdb代码调试或attach住正在运行的环境时,特别是当线程栈比较多的情况下,在大量线程栈择出有用线程时,一个个翻页往往会费时费力,这时把线程栈保存成文件的方式就成了便捷的选择
(gdb) set logging file name.log
(gdb) set logging on
(gdb) t a a bt(thread apply all bt)
(gdb) set logging off
(gdb) quit
此时在当前路径下可以打开name.log文件查看所有栈信息,并使用文本方式予以必要的操作