gdb中的what命令与dbx中的pathmap相同

what command in gdb is same as pathmap in dbx?

本文关键字:中的 pathmap 相同 dbx 命令 what gdb      更新时间:2023-10-16

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

找不到/root/a/xx.so 的符号文件

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

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

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

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

您可以尝试dir命令来更改文件的位置。

您要查找的命令是

set substitute-path <from> <to>