GDB - 如何自动运行命令并保存输出
我是 GDB 的新手,所以希望这是一个公平的问题...... 我想用 GDB 运行一个脚本来获取 coredump 文件并将所有线程的 BT 保存到文件中。 我的问题是操作GDB。 我尝试过:
GDB <exe> <core file> --command = my_script
我的脚本在哪里:
thread apply all bt
这当然不起作用。
有没有另一种方法可以用某个命令来操作GDB? 非常感
谢努里特
i'm new to GDB so hope it's a fair question...
i would like to run a script with GDB that get a coredump file and save the BT of all threads into a file.
my problem is to operate the GDB.
i tried:
GDB <exe> <core file> --command = my_script
where my script is:
thread apply all bt
that doesn't work of course.
is there another way to operate GDB with a certain command?
thanks alot
Nurit
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
是的,不要在
=
两边添加空格。或者,只需这样做:
Yes, do not put spaces around the
=
.Alternatively, just do this: