加载所有库后让 Qt Creator 执行 gdb 命令

加载所有库后让 Qt Creator 执行 gdb 命令

我想设置 Qt Creator 调试器,使其在单步执行代码时忽略所有 boost 文件。为了进行测试,我添加了以下命令:

"skip file /usr/include/boost/ptr_container/ptr_sequence/adapter.hpp"

到 中的附加启动命令Tools>Options>Debugger>GDB。我收到以下输出:

&"skip file /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp\n"

&"No source file named /usr/include/boost/ptr_container/ptr_sequence_adapter.hpp.\n"
~"Ignore file pending future shared library load? (y or [n]) [answered N; input not from terminal]\n"

我正在寻找 Qt Creator 中的一种方法,让它在所有库自动加载后执行我的命令,或者让 gdb 选择 [y] 来忽略文件等待将来的共享库加载。

相关内容