gpt4 book ai didi

c++ - gdb 中的什么命令与 dbx 中的路径图相同?

转载 作者:太空狗 更新时间:2023-10-29 12:06:01 25 4
gpt4 key购买 nike

当我在 coredump 上使用 gdb 时,它会报告一些 .so 无法在特定路径中找到。例如:

Symbol file not found for /root/a/xx.so

我没有在根目录中创建目录的管理员权限,但我有 xx.so,在 dbx 中,我可以使用路径映射来更改我可以继续调试的路径。但是在 gdb 中我找不到相同的命令。

此外,我无权更改编译命令。也就是说,我无法更改链接器路径以重新编译。

最佳答案

听起来您想要set solib-search-path,当在sysroot 中搜索失败时,它采用以冒号分隔的目录名称列表来搜索共享库。

一个相关的命令,set sysroot(又名 set solib-absolute-prefix),允许您将任何目录设置为根目录,用于加载具有绝对路径名的库,但您需要确保库在新根目录下的正确目录结构中布局,听起来您不想这样做。

关于c++ - gdb 中的什么命令与 dbx 中的路径图相同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12152038/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com