我是GDB的新手,所以希望这是一个公平的问题...... 我想用GDB运行一个脚本来获取一个coredump文件并将所有线程的BT保存到一个文件中。 我的问题是操作GDB。 我试过了:
GDB <exe> <core file> --command = my_script
我的脚本是:
thread apply all bt
当然不起作用。
有另一种方法可以使用某个命令来操作GDB吗? 非常感谢
NURIT
答案 0 :(得分:2)
是的,不要在=
周围放置空格。
gdb <exe> <core> --command=my_script
或者,只需这样做:
gdb -ex 'thread apply all bt' <exe> <core>