Oracle® Developer Studio 12.5:使用 dbx 调试程序

退出打印视图

更新时间: 2016 年 6 月
 
 

设置启动属性

可使用 pathmapdbxenvalias 命令为 dbx 会话设置启动属性。

将编译时目录映射到调试时目录

缺省情况下,dbx 在编译程序的目录中查找与所调试的程序相关联的源文件。如果源文件或对象文件不在此目录下,或者所使用的计算机没有使用相同的路径名,您必须通知 dbx 这些文件的位置。

如果移动源文件或对象文件,可以将它们的新位置添加到搜索路径。pathmap 命令可创建从文件系统的当前视图到可执行映像中的名称的映射。该映射应用于源路径和对象文件路径。

.dbxrc 文件中添加公共 pathmap。

以下命令 建立从目录 from 到目录 to 的新映射

(dbx) pathmap [ -c ] from to

如果使用 -c,该映射还将应用于当前工作目录。

pathmap 命令对于处理在不同主机上具有不同基路径的自动挂载和显式 NFS 挂载文件系统很有用。因为当前工作目录在自动挂载的文件系统中不准确,所以在尝试解决由自动挂载程序引起的问题时,请使用 -c

缺省情况下,存在 /tmp_mnt/ 的映射。

有关更多信息,请参见pathmap 命令

设置 dbx 环境变量

可使用 dbxenv 命令列出或设置 dbx 定制变量。可以将 dbxenv 命令放置在 .dbxrc 文件中。

还可以设置 dbxenv 变量。有关 .dbxrc 文件以及设置这些变量的更多信息,请参见使用 replay 保存和恢复

有关更多信息,请参见设置 dbxenv 变量dbxenv 命令

创建自己的 dbx 命令

可使用 kaliasdalias 命令创建自己的 dbx 命令。有关更多信息,请参见dalias 命令