免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
楼主: wangrujun
打印 上一主题 下一主题

请教 使用gdb时出现的问题 [复制链接]

论坛徽章:
0
11 [报告]
发表于 2004-09-15 11:40 |只看该作者

请教 使用gdb时出现的问题

[quote]原帖由 "靠自己"]用gdb的file命令指定执行文件[/quote 发表:


用file指定执行文件?

我在执行时main还会调的文件,我怎么样指定呢?能给个例子吗?谢谢

论坛徽章:
0
12 [报告]
发表于 2004-09-15 12:49 |只看该作者

请教 使用gdb时出现的问题

你使用gdb,总是要调试某一个可执行文件吧。例如 a.out
在调试时,gdb会根据符号表去找相应的源代码文件

论坛徽章:
0
13 [报告]
发表于 2004-09-15 14:29 |只看该作者

请教 使用gdb时出现的问题

明白楼上的意思了。

我的命令行是:
#gdb --directory=src:pub:TestDriver:.deps:. main

main就是要调试的程序。它在当前目录目录下。其它的相关源文件在src目录、pub目录和TestDriver目录下。我用--direcotry指定了。

论坛徽章:
0
14 [报告]
发表于 2004-09-15 14:29 |只看该作者

请教 使用gdb时出现的问题

就是在这样的情况下,出现了上面的问题

论坛徽章:
0
15 [报告]
发表于 2004-09-16 09:08 |只看该作者

请教 使用gdb时出现的问题

那就这样试一试
先 gdb main 是否正常,如果正常,用directory设置后,break成功吗?
然后 gdb -d src -d pub -d TestDriver -d .deps -d . main 是否正常

不过,进入gdb时“This GDB was configured as "i386-unknown-freebsd"...Deprecated bfd_read called at /usr/src/gnu/usr.bin/binutils/gdb/../../../../contrib/gdb/gdb/dwarf2read.c line 3049 in dwarf2_read_section ”这句message好像有问题!

论坛徽章:
0
16 [报告]
发表于 2004-09-16 10:47 |只看该作者

请教 使用gdb时出现的问题

原帖由 "靠自己" 发表:
那就这样试一试
先 gdb main 是否正常,如果正常,用directory设置后,break成功吗?
然后 gdb -d src -d pub -d TestDriver -d .deps -d . main 是否正常

不过,进入gdb时“This GDB was configured as "i386-..........


gdb main不正常。gdb main的错误跟上面一样,所以我才会加入路径的参数。

论坛徽章:
0
17 [报告]
发表于 2004-09-20 10:34 |只看该作者

请教 使用gdb时出现的问题

up

论坛徽章:
0
18 [报告]
发表于 2004-09-21 09:50 |只看该作者

请教 使用gdb时出现的问题

版主的工作本来就是奉献,在此也表示尊敬。 但是还是有些话要说。

记得本版的老大flw曾经去清茶斋发贴子,让大家都来c/c++版。我觉得,本版其实不需要那样多人来,本版的水已经太多了。

无数的贴子反复的问着“指针、指针、指针”、“内存、内存、内存”的问题。可是以前无论是精华贴或者是许多非精华贴中,都曾经反复的讨论过、甚至于骂战过。难道大家不能搜索一下吗?

无数的贴子反复的问着有没有xx源代码、求一段源代码,open source的东西那样多,比如现在就看到一个贴子求c/c++压缩源代码,linux上那么多open source 的源代码,还求个球? 有时候根据具体的项目求源代码,求你个球呀,你是程序员自己不知道写呀,至少你自己给个思路,写个框架,有问题再问呢!

但是有时候一些具体的问题,比如我现在这个贴子,关于gdb调试技巧的,至少我在google上没找到过,而且本版关于gdb的帖子也非常少。诸位大佬们看到贴子上写着“指针”两字,就会冲进去骂战一番(不要不信,我前两天还看到这样的贴子),可是象gdb这样的贴子,就冷得很。

我明白回答谁的帖子,是版主和大佬们自己的事情,谁也管不了。可是老是耻笑于c/c++版如何如何堕落,却不从自己做起,有什么用处?

flw老大的置顶贴子,号称要删除什么什么帖子,有用吗?要想有用,从自己开始。回答一些实在的帖子,或者开一些实在的主题。

我也玩帝国时代这个游戏。网上就有版主把分门别类,整理成精华。本版的精华,实在乏善可阵。无语

论坛徽章:
0
19 [报告]
发表于 2004-09-21 10:03 |只看该作者

请教 使用gdb时出现的问题

哈哈,
说的还真有“一屁股”道理。

支持

论坛徽章:
0
20 [报告]
发表于 2004-09-21 10:06 |只看该作者

请教 使用gdb时出现的问题

你的计算机环境似乎非常特别。你以前提的一些问题,现象很怪,比如 库 连不上,后来发现是环境造成的。我没有你的环境,很难作出合理的判断。

gdb 的问题我回答过一些,在我用的计算机环境中,调用 gdb 从来不需要指定 源 文件的路径。如果可能,建议你换一个 OS 环境,看看问题是否还存在。

如果 google 上查不到,在这里也很可能找不到答案,这并不奇怪。

别的不多说了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP