文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>GDB调试C程序入门

GDB调试C程序入门

时间:2011-06-04  来源:垂钓玄武

简单学习了一下如何使用gdb调试C程序,发现还是很强大的。以下针对Ubuntu环境,记录如下。

编写一个示例程序:

编译程序,加上-g选项:

启动gdb:

或者

养成查看帮助的好习惯:

列出程序代码内容:

直接回车表示执行与上一个命令相同的命令。gdb的很多命令都有简写形式,l表示list,还可以列出某个函数的内容:

一次列10行。。。

设置断点:

查看断点:

禁用断点disable breakpoints 断点号;删除断点disable breakpoints 断点号。断点号就是info查看显示的编号:

执行程序,在断点处会停下来:

设置观察点,如果有变化,马上停住程序:

显示变化:

执行下一条指令:

查看某变量的值:

continue继续执行,直到遇到断点或程序结束;finishe执行完当前的函数;bt打印当前执行环境的函数调用栈:

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载