我有核心转储文件和 gdb。我可以
gdb <executable> <core_file>
(gdb)bt
这将为我提供回溯,但我想使用 shell 脚本并在非交互模式下执行此操作。写作gdb exe core
将我带到 gdb CLI,需要手动干预。知道如何自动化它吗?
答案1
通过 --help 得到它
只需将所有命令写入一个文件中,例如 file.txt。将此文件传递到 --command 中。
gdb --command=file.txt exe core_file
file.txt的内容
bt
quit