将 dbx 环境变量 core_lo_pathmap 设置为 on。
使用 pathmap 命令告知 dbx 核心转储文件的正确库的位置。
使用 debug 命令装入程序和核心转储文件。
例如,假定核心主机的根分区已通过 NFS 导出,并且可以通过 dbx 主机上的 /net/core-host/ 访问,应使用以下命令装入 prog 程序和 prog.core 核心转储文件来进行调试:
(dbx) dbxenv core_lo_pathmap on (dbx) pathmap /usr /net/core-host/usr (dbx) pathmap /appstuff /net/core-host/appstuff (dbx) debug prog prog.core |
如果没有导出核心主机的根分区,则必须手动复制这些库。不需要重新创建符号链接。(例如,您不必建立从 libc.so 到 libc.so.1 的链接,只要确保 libc.so.1 可用。)