下列环境变量控制引擎行为:
| 环境变量 | 描述 |
|---|---|
| DER_DBG_LOCAL_PATH | 指定一组路径以供调试器用来查找可执行文件和装入库。在搜索 PATH 环境变量或系统的库搜索路径之前,调试器将搜索此路径。 |
| DER_DBG_PATH | 指定一组路径以供调试器用来查找源文件。如果调试信息没有包含标准源文件名称,那么将使用这些路径。 |
| DER_DBG_OVERRIDE | 指定一组路径以供调试器用来查找源文件。会在搜索 DER_DBG_PATH 之前搜索这些路径。 |
| DER_DBG_ADDR | 指定要在用户界面守护程序方式下使用的缺省主机。这可以是主机名或 IP 地址。缺省值为
localhost。这会被命令行参数 -qhost 覆盖。 当指定地址时,还可以包括要在用户界面守护程序方式下使用的缺省端口。要包括端口号,请指定 DER_DBG_ADDR=<主机名或地址>:<端口>。缺省情况下,使用的端口号为 8001。使用此环境变量指定的任何端口都会被命令行参数 -quiport 覆盖。 |
| DER_DBG_TABGRID | 指定当在用户界面的源文件视图中扩展制表符时要使用的制表符之间的间隔。缺省值为 8。 |
| DER_DBG_TAB | 如果 DER_DBG_TABGRID 设置为 0,那么这会提供要插入的空格数,这些空格用来代替源文件中每个制表符。缺省值为 8。 |
| DER_DBG_ STEP_DEBUG | 可以将此环境变量设置为 SHALLOW 或 DEEP 以及 INCLUDE 或
NOINCLUDE。请使用空格或逗号来分隔这些值。
|
| DER_DBG_NO_XWINDOW | 将此变量设置为 N 或 NO 会允许要调试的程序将 X Window 用于输入/输出(假定设置了使用 X Window 的其他条件)。将此变量设置为 Y 或 YES 会禁止将 X Window 用于要调试的程序。此变量的缺省值为 NO。 |
| DER_DBG_FORK | 此环境变量可以具有下列任何值:
有关更多信息,请参阅相关的 fork() 处理主题。 |
| DER_DBG_POWER_STEP | 如果此变量设置为 Y 或 YES,那么在所有单步操作期间都将禁止断点(不管设置的任何断点,单步操作都将完成)。缺省情况下,此环境变量处于关闭状态。 |
| DER_DBG_CICS_STEP | 这是在 CICS® 下进行调试时要使用的特殊环境变量。它会使调试器正常地单步通过经由 CICS 调用例程的代码。 |
| DER_DBG_ARRAY_REPCHANGE | 此环境变量可设置为 YES 或 NO(缺省值为 NO)。当此环境变量设置为 NO 时,如果您在“变量”或“监视器”视图中更改数组元素的表示法,那么仅该元素会被更改。当此环境变量设置为 YES 时,如果更改数组元素的表示法,那么该数组中所有数组元素的表示法都会更改。 |
| DER_DBG_TRACE | 使用此环境变量来指定引擎跟踪文件的位置。 |
| DER_DBG_PICLDUMP | 使用此环境变量来指定 EPDC 跟踪文件的位置。 |
| DER_DBG_DISPLAY | 使用此环境变量来覆盖 X Window 屏幕的位置。 |
| DER_DBG_SOURCESTEP | 此环境变量会针对指定语言强制执行源文件单步调试。可以将此环境变量设置为下列值:C、CPP、C++、PLI、PL/I、RPG、COBOL、FORTRAN、NONE 和 ALL。这些值不区分大小写,并且可以用空格或逗号分隔。此环境变量的缺省值为 COBOL PL/I 或 COBOL,PL/I。 |
| DER_DBG_SOURCE_CHECK | 使用此环境变量来指定源文件验证检查。这些有效值不区分大小写,并且可以用空格或逗号分隔:DATE、NODATE、CONTENT、NOCONTENT、ALL 和 NONE。缺省值为 NONE。 |
| DER_DBG_CONSOLE | 使用此环境变量来为要调试的应用程序指定控制台的位置(GUI、LOCAL 或 REMOTE)。如果此环境变量与 irmtdbgc 配合使用,那么缺省值为 LOCAL。如果它与 idebug 配合使用,那么缺省值为 GUI。 |
| DER_DBG_HIDE_SYSTEM_THREADS | 如果此变量设置为 Y 或 YES,那么系统线程将处于隐藏状态。缺省情况下,系统线程处于隐藏状态。 |