我有一个GDB脚本,它使用gdb7.2盲目地调用list和up:
gdb -q -batch -x gdb.cmd gdb.cmd具有:
list
up-silently
list
up-silently
[...]不幸的是,如果gdb找不到源文件,或者它在不是用-g编译的库中,这将会失败
gdb.cmd:30: Error in sourced command file:
Line number 63 out of range; /home/ross/tmp.cc has 62 lines.即使list或任何其他命令失败,我如何抑制所有错误并继续执行脚本?
发布于 2013-07-31 09:47:02
从gdb CLI没有一个好的方法。gdb CLI相当有限。
如果您的gdb是基于Python构建的,那么您可以相当轻松地完成它。搜索"ignore-errors“脚本。
https://stackoverflow.com/questions/17954199
复制相似问题