.dbxrc 文件包含启动 dbx 时执行的 dbx 命令。它主要用于定义别名和 ksh 函数、设置 dbxenv 变量和定义 GUI 按钮。
dbx 首先在当前的工作目录中搜索 .dbxrc。如果当前目录中不存在 .dbxrc,dbx 将在用户的主目录中查找。如果未找到 .dbxrc 文件,将针对文件 .dbxinit 执行相同的搜索。
使用 .dbxrc 文件可配置 dbx。
有关 dbx 命令的描述,请参见 dbx(1) 手册页。
以下是 dbx 的 FORTRAN 用户可用 .dbxrc 文件的示例:
dbxenv stack_max_size 10 dbxenv output_base 16 catch FPE
dbx 命令 help dbxrc 的输出可用作初始 .dbxrc 文件。例如:
help dbxrc > .dbxrc
许多有用的 ksh 函数都记录在该 help dbxrc 输出中。
dbx(1)
早期 dbx 发行版的用户可能使用 .dbxrc 文件设置断点。模块和自动读取工具现在可使 dbx 在读取符号表信息之前而非之后读取 .dbxrc。
解决方法是,可以在 .dbxrc 文件中定义一个别名,使其查找 dbx 命令的其他文件;然后可将该附加文件设置为包含断点设置命令。使用断点命令设置这第二个文件后,只需在调用 dbx 后立即调用别名即可。