我正在尝试使用该--command
标志自动化 gdb 会话。我正在尝试在共享库(DLL 的 Unix 等效项)中的函数上设置断点。我的 cmds.gdb 看起来像这样:
set args /home/shlomi/conf/bugs/kde/font-break.txt
b IA__FcFontMatch
r
但是,我得到以下信息:
shlomi:~/progs/bugs-external/kde/font-break$ gdb --command=cmds.gdb... GNU gdb 6.8-2mdv2009.0(Mandriva Linux 版本 2009.0) 版权所有 (C) 2008 Free Software Foundation, Inc. 许可 GPLv3+:GNU GPL 版本 3 或更高版本 这是免费软件:您可以自由更改和重新分发它。 在法律允许的范围内,不提供任何保证。输入“显示复制” 和“显示保修”了解详情。 此 GDB 配置为“i586-mandriva-linux-gnu”... (未找到调试符号) 未定义函数“IA__FcFontMatch”。 在未来的共享库加载时使断点挂起?(y or [n]) [回答 N; 输入不是来自终端]
所以它毕竟没有设置断点。如何使其默认回答“y”以在未决的未来共享库加载上设置断点?
我记得我能够做某事,但不记得是什么。