【发布时间】:2015-09-22 22:12:45
【问题描述】:
我想在 GDB 的不同文件中同时设置多个断点。
是否可以有一个脚本或任何其他方式,一旦我进入 GDB 调试器并设置所有断点,而不是使用传统的 set break 命令一一设置它们,我可以运行它们。
我搜索的所有资源都指向如何有效地设置断点。但是,似乎没有什么能解决我的担忧。
【问题讨论】:
-
您是否尝试过查看the GDB documentation?
我想在 GDB 的不同文件中同时设置多个断点。
是否可以有一个脚本或任何其他方式,一旦我进入 GDB 调试器并设置所有断点,而不是使用传统的 set break 命令一一设置它们,我可以运行它们。
我搜索的所有资源都指向如何有效地设置断点。但是,似乎没有什么能解决我的担忧。
【问题讨论】:
您可以在 gdb 中使用source command。
您也可以将命令放在 .gdbinit 文件中,该文件将在您启动 gdb 时获取。将命令放在那里,它们将在不执行任何操作的情况下运行。
【讨论】:
set breakpoint pending on 添加到该源文件的顶部,否则 gdb 将拒绝断点,因为它们不是找到了。