在Linux上的gdb中加载核心文件时,如何在目录前添加库路径

在Linux上的gdb中加载核心文件时,如何在目录前添加库路径,第1张

在Linux上的gdb中加载核心文件时,如何在目录前添加库路径

在不指定可执行文件或核心文件的情况下启动gdb,然后键入以下命令:

set solib-absolute-prefix ./usrfile path/to/executablecore-file path/to/corefile

您将需要确保完全从目标系统镜像您的库路径。上面的内容是用于调试与主机不匹配的目标的,这就是为什么复制包含库的根文件系统结构很重要的原因。

如果要远程调试与主机结构和Linux /glibc版本相同的服务器,则可以按照fd的建议进行 *** 作:

set solib-search-path <path>

如果要覆盖某些库,但不是全部库,则可以将目标库目录结构复制到一个临时位置,然后使用上述

solib-absolute-prefix
解决方案。



欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/4946820.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-11-13
下一篇2022-11-13

发表评论

登录后才能评论

评论列表(0条)

    保存