使用gdb调试C语言程序

举报
yd_221104950 发表于 2020/12/03 00:35:58 2020/12/03
【摘要】 1.编译:gcc xxx.c -o xxx2.生成可调试文件:gcc -g xxx.c -o xxx3.调试程序:gdb xxx4.执行程序: start :从程序第一步开始执行run:直接运行程序到结束或者断点处 5.设置断点:break line(行数)或函数名或者条件表达式 break 6:在第6行设置断点break Swap :在Swap函数入口设置断点brea...
  • 1.编译:gcc xxx.c -o xxx
  • 2.生成可调试文件:gcc -g xxx.c -o xxx
  • 3.调试程序:gdb xxx
  • 4.执行程序:
    • start :从程序第一步开始执行
    • run:直接运行程序到结束或者断点处
  • 5.设置断点:break line(行数)或函数名或者条件表达式
    • break 6:在第6行设置断点
    • break Swap :在Swap函数入口设置断点
    • break 6 if i ==10:在第6行设置断点,要求i == 10
  • 6.删除断点:
    -clear删除所有断点
    • clear 行号 : 删除这行的断点
    • clear 函数名 : 删除该函数的断点
  • 7.info 查看断点
  • 8.c 继续执行到下一个断点
  • 9.print +变量:打印变量值
  • 10.n 下一步
  • 11.q 退出调试

文章来源: blog.csdn.net,作者:WongKyunban,版权归原作者所有,如需转载,请联系作者。

原文链接:blog.csdn.net/weixin_40763897/article/details/105902528

【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。