gdb设置断点的命令

使用 gdb 命令 break 可以设置断点,语法为:break 。其他选项包括:-f(函数启动时触发)、-l(函数返回时触发)、-c(执行命令触发)、-t(传入参数触发)。高级用例包括条件断点(if 子句)、无效断点(disable/en

使用 gdb 命令 break 可以设置断点,语法为:break 。其他选项包括:-f(函数启动时触发)、-l(函数返回时触发)、-c(执行命令触发)、-t(传入参数触发)。高级用例包括条件断点(if 子句)、无效断点(disable/enable 命令)和一次性断点(delete 命令)。

gdb设置断点的命令

gdb 设置断点的命令

在 gdb 中,可以使用 break 命令设置断点。语法如下:

break <line_number></line_number>

登录后复制

其中:

  • 是要设置断点的函数或文件。
  • 是要设置断点处的行号。

示例:

在文件 main.c 中的第 10 行设置断点:

break main.c:10

登录后复制

在函数 foo 中设置断点:

break foo

登录后复制

其他选项:

除了指定行号外,还可以使用其他选项来设置断点:

  • -f:仅当函数启动时才触发断点。
  • -l:仅当函数返回时才触发断点。
  • -c:指定在触发断点之前要执行的命令。
  • -t:指定要传递给断点命令的参数。

高级用例:

  • 条件断点:可以使用 if 子句来设置条件断点,仅当满足某些条件时才触发断点。
  • 无效断点:可以使用 disable 和 enable 命令来禁用和启用断点。
  • 一次性断点:可以使用 delete 命令在触发后删除断点。

以上就是gdb设置断点的命令的详细内容,更多请关注叮当号网其它相关文章!

文章来自互联网,只做分享使用。发布者:周斌,转转请注明出处:https://www.dingdanghao.com/article/729644.html

(0)
上一篇 2024-08-19 18:01
下一篇 2024-08-19 18:01

相关推荐

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号