生成回溯并重新启动
Generate backtrace and restart
我启动应用程序并处理其核心转储的方式是。
运行 使用 run
并使用 bt full
.
查看回溯
可以自动完成,然后重新启动应用程序(和 运行 它)吗?
使用简单的 gdb 脚本很容易做到这一点。
multirun.gdb的来源:
while 1
run
bt
end
照常启动 gdb,然后执行 "source multirun.gdb"。这将保持 运行 你的应用程序直到它停止,然后它会执行 bt,然后重新启动......你可以添加 "set pagination off" 并且可能直接将日志记录到某个文件(参见 "set logging")。
我启动应用程序并处理其核心转储的方式是。
运行 使用 run
并使用 bt full
.
可以自动完成,然后重新启动应用程序(和 运行 它)吗?
使用简单的 gdb 脚本很容易做到这一点。
multirun.gdb的来源:
while 1
run
bt
end
照常启动 gdb,然后执行 "source multirun.gdb"。这将保持 运行 你的应用程序直到它停止,然后它会执行 bt,然后重新启动......你可以添加 "set pagination off" 并且可能直接将日志记录到某个文件(参见 "set logging")。