【发布时间】:2014-09-24 12:33:06
【问题描述】:
有没有办法让 GDB 避免某些标头(例如 STL)甚至是整个源目录的一部分?有时候,当 GDB 单步执行一堆不感兴趣的代码时,甚至是通过 STL 的单行代码,集中到调试时已知的位置(源文件、单独的源文件、整个路径)。我希望 GDB 跳过来自指定源文件的所有函数调用,就像跳过一些原子语句一样,而不进入其内部。
【问题讨论】:
-
最近的 GDB 可以在 Python 或 Guile 中编写脚本。所以你可以写这样一个脚本。
-
@BasileStarynkevitch 我寻找简单的解决方案,例如命令行或
.gdbinit键。