免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: e_guo123d

你对gdb熟悉吗?看过gdb的info手册吗? [复制链接]

论坛徽章:
0
发表于 2010-03-29 20:52 |显示全部楼层
一直都用printf调试程序

论坛徽章:
0
发表于 2010-03-30 19:26 |显示全部楼层
我只会下面简单的命令:
b
d
l
c
c 3
p
b 158 if x==3
where
up
down
u
finish
s
n
x /16xb str
display *a
undisplay
j
r

但是还不会调试多进程,还没学;
不会像VC一样,通过一个无源码的可执行文件来调试一个有源码的动态库(谁能教我?)

论坛徽章:
0
发表于 2011-12-07 14:32 |显示全部楼层
gdb于一个--tui参数不错,不过emacs集成gdb做的也不错。ddd是一个鸡肋,还是一教授做的,而且还出了本书叫Why program fail好像是。

论坛徽章:
6
酉鸡
日期:2013-11-04 15:30:02巳蛇
日期:2014-01-23 10:36:23双鱼座
日期:2014-01-23 13:08:332015亚冠之鹿岛鹿角
日期:2015-09-03 14:36:002015亚冠之武里南联
日期:2015-09-18 10:48:1315-16赛季CBA联赛之山西
日期:2016-05-05 00:05:33
发表于 2011-12-07 16:50 |显示全部楼层
只是最简单的,打断点和运行,别的就不常用了,有时还是printf

论坛徽章:
6
酉鸡
日期:2013-11-04 15:30:02巳蛇
日期:2014-01-23 10:36:23双鱼座
日期:2014-01-23 13:08:332015亚冠之鹿岛鹿角
日期:2015-09-03 14:36:002015亚冠之武里南联
日期:2015-09-18 10:48:1315-16赛季CBA联赛之山西
日期:2016-05-05 00:05:33
发表于 2011-12-07 16:54 |显示全部楼层
GDB完全手册.pdf (861.42 KB, 下载次数: 98)

论坛徽章:
0
发表于 2011-12-09 11:25 |显示全部楼层
我只会下面简单的命令:
不会像VC一样,通过一个无源码的可执行文件来调试一个有源码的动态库(谁能教我?)
forxy 发表于 2010-03-30 19:26



    在动态库的工程里设置调试命令,比如Rundll32.exe My.dll,CustomFunction,然后设置断点,点运行就行了。

论坛徽章:
59
2015年亚洲杯之约旦
日期:2015-01-27 21:27:392015年亚洲杯之日本
日期:2015-02-06 22:09:41拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:50:282015元宵节徽章
日期:2015-03-06 15:50:392015年亚洲杯之阿联酋
日期:2015-03-19 17:39:302015年亚洲杯之中国
日期:2015-03-23 18:52:23巳蛇
日期:2014-12-14 22:44:03双子座
日期:2014-12-10 21:39:16处女座
日期:2014-12-02 08:03:17天蝎座
日期:2014-07-21 19:08:47
发表于 2012-05-21 12:23 |显示全部楼层
sonicling 发表于 2011-12-09 11:25
在动态库的工程里设置调试命令,比如Rundll32.exe My.dll,CustomFunction,然后设置断点,点运行 ...


forxy  means:
how do it in gdb(not in windows, in windows ,use windbg or vs and debug a dll is easy).

论坛徽章:
1
摩羯座
日期:2014-12-04 12:25:23
发表于 2012-05-27 07:35 |显示全部楼层
本帖最后由 caseboy01 于 2012-05-27 07:36 编辑

35楼的gdb完全手册好袖珍啊

论坛徽章:
5
狮子座
日期:2013-08-20 10:12:24午马
日期:2013-11-23 18:04:102015年辞旧岁徽章
日期:2015-03-03 16:54:152015亚冠之德黑兰石油
日期:2015-06-29 18:11:1115-16赛季CBA联赛之新疆
日期:2024-02-21 10:00:53
发表于 2012-05-31 13:17 |显示全部楼层
回复 32# forxy


    至少还有bt吧?还有info *吧?

论坛徽章:
0
发表于 2012-05-31 16:13 |显示全部楼层
深入也不容易,需要长期使用,否则爱忘记
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP