跳过导航链接 | |
退出打印视图 | |
![]() |
Oracle Solaris Studio 12.3:使用 dbx 调试程序 Oracle Solaris Studio 12.3 Information Library (简体中文) |
dbx 初始化文件存储每次启动 dbx 时执行的 dbx 命令。通常,该文件包含定制调试环境的命令,但您可以将任何 dbx 命令放到该文件中。如果调试时是从命令行定制 dbx,这些设置将仅应用于当前调试会话。
启动期间,搜索顺序为:
安装目录(除非在 dbx 命令中指定 -S 选项)/installation_directory/lib/dbxrc(Solaris 平台和 Linux 平台上的缺省 installation_directory 分别为 /opt/solstudio12.2 和 /opt/oracle/solstudio12.2)。如果 Oracle Solaris Studio 软件未安装在缺省 installation_directory 目录中,dbx 将根据 dbx 可执行文件的路径派生出 dbxrc 文件的路径。
当前目录 ./.dbxrc
起始目录 $HOME/.dbxrc
要创建包含常用定制和别名的 .dbxrc 文件,请键入:
(dbx) help .dbxrc>$HOME/.dbxrc
然后,可使用文本编辑器对要执行的条目取消注释,来定制所生成的文件。
dbxenv input_case_sensitive false catch FPE
第一行更改区分大小写控制的缺省设置:
dbxenv 是用来设置 dbx 环境变量的命令。(有关 dbx 环境变量的完整列表,请参见设置 dbx 环境变量。)
input_case_sensitive 是控制区分大小写的 dbx 环境变量。
false 是 input_case_sensitive 的设置。
第二行是调试命令 catch,它用于将系统信号 FPE 添加到 dbx 可响应的一组缺省信号中,以停止程序。