怎么调试unix动态库.

mee123456 2006-07-17 04:18:49
怎么调试动态库,编译和连接时加了-g,好像也不能用sdb,dbx调试.
...全文
256 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
bluedreammer 2006-07-19
  • 打赏
  • 举报
回复

调试动态库和调试普通程序没有区别。
-----------------------------------
nod
candy84 2006-07-19
  • 打赏
  • 举报
回复
这里能帮你解决你的问题!这里也有很多你想要的知识!
http://bbs.oneedu.cn/bbs
yindesheng 2006-07-19
  • 打赏
  • 举报
回复
step 命令单步跟踪进去就可以了。

注意:不可以调试一个没有 symbol table 动态链接文件。
strip file.so 会去除 file.so 的 symbol table, 令其无法调试。
pyh 2006-07-18
  • 打赏
  • 举报
回复
用printf吧,我以前调动态库的时候就用这个
yindesheng 2006-07-17
  • 打赏
  • 举报
回复

调试动态库和调试普通程序没有区别。
YanDong_8212 2006-07-17
  • 打赏
  • 举报
回复
好象是不能调试吧,你能调试进系统自带的动态库吗?

有一种方法是在动态库里面加上一个sleep,然后去调这个进程。

23,116

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 应用程序开发区
社区管理员
  • 应用程序开发区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧