4

我正在尝试阅读项目的源代码。我想检查许多功能。右键单击并在所有函数处插入断点需要大量时间。

可以使用 gdb 命令行在文件中的所有函数处插入断点。我想知道它是否可以在 Qt Creator 中完成?

4

1 回答 1

4

是的,可以在 Qt Creator 中直接向 GDB 发出命令。请参阅直接与本机调试器交互

是的,正如您可以在此处阅读的,可以在给定文件中的每个函数上设置断点。您需要的是rbreak命令:

rbreak file:regex
如果使用文件名限定调用 rbreak,它会将与给定正则表达式匹配的函数的搜索限制在指定文件中。例如,这可以用于在给定文件中的每个函数上设置断点:

          (gdb) rbreak file.c:.         

分隔文件名限定符和正则表达式的冒号可以选择用空格包围。

于 2012-06-12T12:54:30.433 回答