发布于 2016-01-03 21:34:25 | 174 次阅读 | 评论: 0 | 来源: PHPERZ

这里有新鲜出炉的精品教程,程序狗速度看过来!

GDB UNIX平台的程序调试器

GDB是GNU开源组织发布的一个强大的UNIX下的程序调试工具。或许,各位比较喜欢那种图形界面方式的,像VC、BCB等IDE的调试,但如果你是在 UNIX平台下做软件,你会发现GDB这个调试工具有比VC、BCB的图形化调试器更强大的功能。所谓“寸有所长,尺有所短”就是这个道理。


gdb调试工具的作用:

1,设置断点。

2,监视程序变量的值。

3,程序的单步执行。

4,显示/修改变量的值。

5,显示/修改寄存器的值。

6,查看程序的堆栈的使用情况。

7,远程调试。

使用示例:

gcc test.c -o test

gdb test 开始调试test

gdb l 显示程序源文件。

gdb list 显示程序源文件。

gdb break7 在第7行打断点。

gdb clear7 清除第7行的端的。

gdb info break 显示断点处的信息。

gdb run 继续运行程序。

gdb print n 显示程序中的变量n的值。

gdb p i

gdb step 单步执行

gdb next 单步执行。

gdb continue 继续执行。



最新网友评论  共有(0)条评论 发布评论 返回顶部

Copyright © 2007-2017 PHPERZ.COM All Rights Reserved   冀ICP备14009818号  版权声明  广告服务