首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

让gdb保存断点列表?

在编程中,使用调试器(如GDB)时,保存断点列表可以帮助开发人员在程序中跟踪和识别关键点。要在GDB中保存断点列表,请按照以下步骤操作:

  1. 启动GDB并加载要调试的程序。在命令行中输入以下命令:
代码语言:txt
复制
gdb <程序名称>
  1. 在GDB中设置断点。使用break命令指定函数名称或行号:
代码语言:txt
复制
break <函数名称或行号>

例如:

代码语言:txt
复制
break main

代码语言:txt
复制
break 10
  1. 保存断点列表。使用save breakpoints命令将断点列表保存到文件中:
代码语言:txt
复制
save breakpoints <文件名>

例如:

代码语言:txt
复制
save breakpoints my_breakpoints.txt

这将在当前目录中创建一个名为my_breakpoints.txt的文件,其中包含保存的断点列表。

  1. 退出GDB。使用quit命令退出:
代码语言:txt
复制
quit

要在以后的调试会话中使用这些断点,请按照以下步骤操作:

  1. 启动GDB并加载要调试的程序。在命令行中输入以下命令:
代码语言:txt
复制
gdb <程序名称>
  1. 加载断点列表。使用source命令指定保存断点列表的文件:
代码语言:txt
复制
source <文件名>

例如:

代码语言:txt
复制
source my_breakpoints.txt

这将加载保存的断点列表,并在GDB中恢复它们。

通过这种方式,您可以在GDB中保存和加载断点列表,以便在多个调试会话中跟踪和识别程序中的关键点。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

领券