找回密码
 注册
查看: 2033|回复: 3

为什么 gdb 无法载入符号表?

[复制链接]
发表于 2003-5-10 10:04:55 | 显示全部楼层 |阅读模式
我在编译的时候已经用了 -g 选项了,可是在用 gdb 加载程序时还是失败,提示是:

  Dwarf Error : Cannot handle DW_FROM_strap n DWARF reader

为什么呢?
发表于 2003-5-10 13:25:01 | 显示全部楼层
可以具体一点么?
回复

使用道具 举报

 楼主| 发表于 2003-5-10 21:05:35 | 显示全部楼层
我的文件是 prcid.c,编译如下:

gcc -g -o prcid prcid.c

然后想用 gdb 调试, 执行 gdb

(gdb) file prcid

load symbal table from prcid ...  Dwarf Error : Cannot handle DW_FROM_strap n DWARF reader

就是这样。我用的是RH7.2,但是 gcc 是自己编译出来的gcc3.2 ,有没有关系?
回复

使用道具 举报

发表于 2003-5-10 22:09:21 | 显示全部楼层
一般我使用的时候直接加文件名的 不太清楚这个file参数需要么? 不过我加上file调试的时候提示我 这不是一个core dump...no symboles found
是不是不要这个参数?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2025-2-25 02:50 , Processed in 0.022927 second(s), 15 queries .

© 2001-2025 Discuz! Team. Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表