GDB 的断点设置可以写成脚本执行吗

2015-02-04 10:25:24 +08:00
 KyL

每次开始Debug的时候,执行run之前都要一个一个手动设置断点

(gdb)b file1.c:foo1
(gdb)b file2.c:foo2
...

有没有办法把断点设置写成脚本,在启动GDB的时候能够直接根据脚本来设置呢?

3639 次点击
所在节点    Linux
5 条回复
liwei
2015-02-04 10:34:17 +08:00
man gdbinit
delo
2015-02-04 12:16:21 +08:00
以前用gdb -x 不过搜了一下方法还蛮多的
auser
2015-02-04 12:26:35 +08:00
去官网下载gdb的doc

几百页慢慢看 看完收获巨大
silajoin
2015-02-04 12:44:35 +08:00
https://sourceware.org/gdb/onlinedocs/gdb/Command-Files.html

写到文件里,
echo "b file1.c:foo1" > filename
echo "b file2.c:foo2" >> filename

(gdb) source filename
joyeblue
2015-02-04 16:39:08 +08:00
保存
save breakpoints filename
加载
source filename

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/168101

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX