我在使用 gdb 和从共享库加载调试信息时遇到问题。
我从 gdb 中运行时得到的错误是:
>>run
Error while mapping shared library sections: libhmmm.so: Success.
....
....
>>break container_main
Error cannot access memory at 0x9f18
有问题的共享库存在并位于同一目录中,它包含调试信息并且未被删除。 该应用程序按预期工作。
当从 gdb 中发出 info sharedlibrary 时,所有共享库都被监听,但是相关共享库的 from 和 to 数据丢失.
已搜索但未找到任何解决方案。
最佳答案
谷歌搜索出现了一个 old bug report和一个 forum discussion关于一些类似的问题。如果您运行的 GDB 版本 < 6.1,请尝试升级到更新的版本。
关于c++ - 映射共享库部分 : libhmmm. 时出错,因此:成功,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3658723/