像
for((;;)) {
gdb -batch -n -ex 'set pagination off' -ex 'thread apply all bt' ffplay_g `pidof ffplay_g` >> /tmp/qq;
}
,但速度更快,无需每次都重新加载 GDB 和符号?
回溯需要由计时器进行,而不是通过触发某些断点。
最佳答案
使用系统 sleep ,这个gdb
命令应该可以解决问题:
shell sleep 1
关于batch-file - 如何让 gdb 重复获取堆栈跟踪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3999464/