341*_*008 11 linux warnings gdb dynamic
我经常从gdb遇到以下警告:
warning: .dynamic section for XXX is not at the expected address
其中XXX是某个库的名称.最近我得到了libgobject-2.0.so.我的应用程序使用GTK.直到昨天我从存储库中同步了最新的代码并重新构建它之前,gdb一直没有问题地启动它.从那以后,它一直在抱怨.dynamic部分.有什么可能的原因呢?我该如何解决它们?
thk*_*ala 7
一些gdb版本实际上对该警告更有帮助.他们输出如下内容:
警告:.dynamic节为"libhello.so"是不是预期的地址(错误库或版本不匹配?)
确保GDB就会发现你的程序实际上,任何调试符号编译,如果在不同的文件,为应用程序和库是最新的,一致的与您正在使用生成库.
升级听起来像是一个原因的好嫌疑人.预链接库也可能导致出现此警告,但我认为gdb可以处理这种情况.
归档时间:
15 年,10 月 前
查看次数:
11317 次
最近记录:
12 年,8 月 前