GDB - 我如何自动运行命令并保存输出

问题描述:

我是GDB新手,所以希望这是一个公平的问题... 我想用GDB运行一个脚本来获取一个coredump文件并保存所有的BT线程到文件中。 我的问题是操作GDB。 我想:GDB - 我如何自动运行命令并保存输出

GDB <exe> <core file> --command = my_script 

在我的脚本是:

thread apply all bt 

不,当然工作。

是否有另一种方式来使用特定命令来操作GDB? 非常感谢

NURIT

是,不要把空格=左右。

gdb <exe> <core> --command=my_script 

或者,只是这样做:

gdb -ex 'thread apply all bt' <exe> <core>