我可以将 .gdbinit 设置为 YES 来“在未来共享库加载时设置断点吗?”

spr*_*aff 4 gdb

当我启动 gdb 时,我通常想要break my_function. 我可以添加这个命令,.gdbinit但我得到

Function "my_function" not defined.
Make breakpoint pending on future shared library load? (y or [n]) [answered N; input not from terminal]
Run Code Online (Sandbox Code Playgroud)

(这是因为my_function是动态链接的。)

我如何让它以非交互方式对这个问题做出肯定的回答?

ks1*_*322 6

添加set breakpoint pending on.gdbinit之前的任意位置break my_function。请参阅 gdb文档

设置断点挂起

这表明无法识别的断点位置应自动导致创建挂起的断点。