使用gdb调试C语言程序
【摘要】 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)