例如,你每次启动gdb,想在main 函数处设断点
编辑一个文件比如叫 a
a中输入
br main
保存
gdb 你的可执行文件 -x a就自动执行设断点了。
这相当于是gdb的一个批处理功能,你还可以在文件中加上其他你经常要用到的命令
只要用-x 参数加批处理文件运行就可以了
Share: gdb断点保存
我们可能利用gdb的-x参数来载入所有预设的断点,步骤如下:
1.将断点保存到一个文件中,如bp.list;
2.用gdb调试时,加-x参数载入上述文件。这相当于是gdb的一个批处理功能,因此你还可以在上述文件中加上其他你经常要用到的命令。
For example:
bash-3.00$ cat bp.list
b main
b 8bash-3.00$ g++ -g test.cpp
bash-3.00$ gdb ./a.out -x bp.list -tuiGNU gdb 6.6
Copyright (C) 2006 Free Software Foundation, Inc.
GDB is free software, covered by the GNU General Public License, and you are
welcome to change it and/or distribute copies of it under certain conditions.
Type "show copying" to see the conditions.
There is absolutely no warranty for GDB. Type "show warranty" for details.
This GDB was configured as "sparc-sun-solaris2.10"...
Breakpoint 1 at 0x11000: file test.cpp, line 26.
Breakpoint 2 at 0x10e28: file test.cpp, line 8.
(gdb)
Enjoy it~