跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris Studio 12.3:使用 dbx 调试程序 Oracle Solaris Studio 12.3 Information Library (简体中文) |
可使用 pathmap、dbxenv 和 alias 命令为 dbx 会话设置启动属性。
缺省情况下,dbx 在编译程序的目录中查找与所调试的程序相关联的源文件。如果源文件或目标文件不在此目录下,或者所使用的机器没有使用相同的路径名,您必须通知 dbx 这些文件的位置。
如果移动源文件或目标文件,可以将它们的新位置添加到搜索路径。pathmap 命令可创建从文件系统的当前视图到可执行映像中的名称的映射。该映射应用于源路径和目标文件路径。
向 .dbxrc 文件中添加公共 pathmap。
(dbx) pathmap [ -c ] from to
如果使用 -c,该映射还将应用于当前工作目录。
pathmap 命令对于处理在不同主机上具有不同基路径的自动挂载和显式 NFS 挂载文件系统很有用。因为当前工作目录在自动挂载的文件系统中不准确,所以在尝试解决由自动挂载程序引起的问题时,请使用 -c。
缺省情况下,存在 /tmp_mnt 到 / 的映射。
有关更多信息,请参见pathmap 命令。
可使用 dbxenv 命令列出或设置 dbx 定制变量。可以将 dbxenv 命令放置在 .dbxrc 文件中。要列出变量,请键入:
$ dbxenv
也可以设置 dbx 环境变量。有关 .dbxrc 文件以及设置这些变量的更多信息,请参见使用 replay 保存和恢复。
有关更多信息,请参见设置 dbx 环境变量和dbxenv 命令。
可使用 kalias 或 dalias 命令创建自己的 dbx 命令。有关更多信息,请参见dalias 命令。