LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 667|回复: 1

gdb里的东西,这是什么呀?

[复制链接]
发表于 2005-3-25 21:15:13 | 显示全部楼层 |阅读模式
(gdb) list
No symbol table is loaded.  Use the "file" command.
(gdb) run
Starting program: /root/main/print
Error while mapping shared library sections:
: 成功.
Error while reading shared library symbols:
: 没有那个文件或目录.
(no debugging symbols found)...(no debugging symbols found)...Error while reading shared library symbols:
: 没有那个文件或目录.
Error while reading shared library symbols:
: 没有那个文件或目录.
hello worldhello worldhello worldhello worldhello world
Program exited with code 044.
(gdb) list
No symbol table is loaded.  Use the "file" command.
这是啥意思呀? :confused:
发表于 2005-3-25 21:55:01 | 显示全部楼层
如果你没有使用-g编译连接你的程序, 用gdb调试的时候, 他是不会找到你的源码信息的,
所以会告诉你无法装载符号表之类的错误。
如果要调试你的程序, 使用-g编译和连接你的程序。
回复 支持 反对

使用道具 举报

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

本版积分规则

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