选择用于调试的编译器选项
编译器选项会影响装入模块的大小以及可供您使用的 z/OS® Debugger 功能量。 z/OS Debugger 使用诸如语句和符号表之类的信息来控制程序,逐语句或逐行运行程序语句,并显示有关程序的信息。
要了解有关调试表如何帮助 z/OS Debugger 调试程序的更多信息,请阅读以下主题:
要了解有关编译器选项如何影响 z/OS Debugger 功能的更多信息,请阅读以下主题:
| 编译器或汇编程序 | 您将使用的编译器选项 |
|---|---|
| Enterprise COBOL for z/OS V 6.2 和更高版本 | TEST(EJPD,NOSEPARATE/SEPARATE(DSNAME/NODSNAME),SOURCE/NOSOURCE) |
| Enterprise PL/I 第 6 版 | 对于 31 位程序,请使用以下任一项:
TEST(ALL,NOHOOK,SYM,NOSEPARATE) 和 LISTVIEW。 |
| Enterprise PL/I 版本 5 第 32 版( 31 位) | TEST(ALL,NOHOOK,SYM,SEPARATE) 和 LISTVIEW |
| Open XL C/C++ 1.1 z/OS 及更高版本 | 使用以下任一种:
|
| z/OS XL C/C++ V 2.4 和更高版本 | DEBUG(FORMAT(DWARF),NOFILE) GOFF |
| IBM® High Level Assembler (HLASM) V 1 Release 63 | ADATA |
| Open Enterprise SDK for Go 1.21, 1.22, 1.23, 1.24 和 1.25 | 不需要编译器选项。 DWARF 数据始终为 Go 生成,无法关闭。 |
|
|
| 编译器或汇编程序 | 您将使用的编译器选项 |
|---|---|
使用 TEST 编译器选项编译的 Enterprise COBOL for z/OS V 5 和 6.11 |
TEST(EJPD,SOURCE) |
使用 TEST 编译器选项编译的 Enterprise COBOL for z/OS 版本 4 |
TEST(NOHOOK,SEPARATE,EJPD) |
使用 NOTEST 编译器选项 2 编译的 Enterprise COBOL for z/OS V 3 或 V 4 |
NOTEST,NOOPTIMIZE,SOURCE,MAP,XREF,LIST(或 OFFSET) |
| Enterprise COBOL for z/OS and OS/390®V 3 | TEST(NONE,SYM,SEPARATE) |
| COBOL for OS/390 & VM | TEST(NONE,SYM,SEPARATE) |
| COBOL 用于 MVS & VM | TEST(ALL,SYM) |
| AD/C轮车 COBOL/370 V 1 Release 1 | TEST(ALL,SYM) |
VS COBOL II 版本 1 第 3 版和版本 1 第 4 版(适用于使用 NOTEST 编译器选项编译的程序,并与 Language Environment® 库链接的程序) 2 |
NOTEST,NOOPTIMIZE,SOURCE,MAP,XREF,LIST(或 OFFSET) |
VS COBOL II 版本 1 第 3 版和版本 1 第 4 版(适用于使用 NOTEST 编译器选项编译并与非 Language Environment 库链接的程序) 2 |
NOTEST,NOOPTIMIZE,SOURCE,MAP,XREF,LIST(或 OFFSET) |
VS COBOL II 版本 1 第 3 版和版本 1 第 4 版(适用于使用 TEST 编译器选项编译的程序,并与 Language Environment 库链接的程序) |
TEST |
| OS/VS COBOL ,版本 1 发布 2.4 2 | NOTEST,SOURCE,DMAP,PMAP,VERB,XREF,NOLST,NOBATCH,NOSYMDMP,NOCOUNT |
| Enterprise PL/I , 版本 4 或版本 5.1 和 5.2 3 ( 31 位 ) | TEST(ALL,NOHOOK,SYM,SEPARATE) 和 LISTVIEW |
| Enterprise PL/I, 3.8 或更高版本 | TEST(ALL,NOHOOK,SYM,SEPARATE) 和 LISTVIEW |
| Enterprise PL/I 版本 3.7 | TEST(ALL,NOHOOK,SYM,SEPARATE,SOURCE) |
| Enterprise PL/I, 3.5 或更高版本 | TEST(ALL,NOHOOK,SYM,SEPARATE) |
| Enterprise PL/I 版本 3.4 | TEST(ALL,NOHOOK,SYM) |
| Enterprise PL/I, 版本 3.1 至版本 3.3 | TEST(ALL,SYM) |
| PL/I for MVS & VM | TEST(ALL,SYM) |
| OS PL/I 第 2 版第 1 版、第 2 版第 2 版和第 2 版第 3 版 | TEST(ALL,SYM) |
| z/OSV 1.6 或更高版本 (31 位) 的 C/C++ 功能部件 | DEBUG(FORMAT(DWARF)) |
|
TEST(HOOK) |
|
TEST |
| IBM High Level Assembler (HLASM) V 1 Release 4 V 1 Release 54 | ADATA |
|
|