Cataloged procedures and REXX EXECs

This information describes the REXX EXECs (TSO) and cataloged procedures that the z/OS® XL C/C++ compiler provides in conjunction with the Language Environment® services, to call the various z/OS XL C/C++ utilities.

When you specify a data set name without enclosing it in single quotation marks ('), your user prefix will be added to the beginning of the data set name. If you enclose the data set name in quotation marks, it is treated as a fully qualified name.

For more information on the REXX EXECs and EXECs that Language Environment services provide, and on the cataloged procedures that do not contain a compile step, see z/OS Language Environment Programming Guide.

For a description of CXXBIND see Binding z/OS XL C/C++ programs. For a description of CXXMOD see Prelinking and linking under TSO. For a list of the old syntax REXX EXECs, see Other z/OS XL C utilities.

Name Task Description
REXX EXECs for z/OS 31-bit C and C++
C370LIB Maintain an object library under TSO
CXXBIND Generate an executable module under TSO using the binder
CXXMOD Generate an executable module under TSO using the pre-link and link

CDADBGLD

Generate a module level debug side file

Cataloged procedures for z/OS XL C and z/OS XL C++
EDCLIB Maintain an object library
CCNPD1B Bind C or C++ object compiled using the IPA(PDF1) and NOXPLINK options
CCNQPD1B Bind C or C++ object compiled using the IPA(PDF1) and LP64 options
CCNXPD1B Bind C or C++ object compiled using the IPA(PDF1) and XPLINK options
REXX EXECs for z/OS XL C
CC Compile (new syntax - recommended approach) Note: It applies to 31-bit only.
CDSECT Run DSECT utility
CPLINK Interactively prelink and link a C program (31-bit only)
GENXLT Generate a translate table
ICONV Run the character conversion utility
LOCALEDEF Produce a locale object
Catalogued procedures for z/OS XL C
CDAASMC Compile Common Debug Architecture assembler code to generate both DWARF and ADATA debug information, by default.
EDCC Compile a 31-bit program
EDCCB Compile and bind a 31-bit program
EDCCBG Compile, bind, and run a 31-bit program
EDCCL Compile and link-edit a 31-bit program
EDCCLG Compile, link-edit, and run a 31-bit program
EDCCLIB Compile and maintain an object library
EDCI Run IPA link step for a 31-bit program
EDCPL Prelink and link-edit a 31-bit program
EDCCPLG Compile, prelink, link-edit, and run a 31-bit program
EDCDSECT Run the DSECT Conversion Utility
EDCGNXLT Generate a translate table
EDCICONV Run the character conversion utility
EDCLDEF Produce a locale object
EDCQB Bind a 64-bit program
EDCQBG Bind and run a 64-bit program
EDCQCB Compile and bind a 64-bit program
EDCQCBG Compile, bind, and run a 64-bit program
EDCXCB Compile, and bind an XPLINK 31-bit program
EDCXCBG Compile, bind, and run an XPLINK 31-bit program
EDCXI Run IPA link step for an XPLINK 31-bit or 64-bit program
EDCXLDEF Create z/OS XL C source from a locale, compile, and bind the XPLINK program to produce an XPLINK locale object
REXX EXECs for z/OS XL C++
CXX Compile under TSO
Cataloged procedures for z/OS XL C++
CBCC Compile a 31-bit program
CBCCB Compile and bind a 31-bit program
CBCCBG Compile, bind and run a 31-bit program
CBCB Bind a 31-bit program
CBCBG Bind and run a 31-bit program
CBCCL Compile, prelink and link a 31-bit program
CBCCLG Compile, prelink, link and run a 31-bit program
CBCG Run a 31-bit program
CBCI Run IPA link step for a 31-bit program
CBCL Prelink and link a 31-bit program
CBCLG Prelink, link and run a 31-bit program
CBCQB Bind a 64-bit program
CBCQBG Bind and run a 64-bit program
CBCQCB Compile and bind a 64-bit program
CBCQCBG Compile, bind, and run a 64-bit program
CBCXB Bind an XPLINK program
CBCXBG Bind and run an XPLINK program
CBCXCB Compile and bind an XPLINK program
CBCXCBG Compile, bind, and run an XPLINK program
CBCXG Run a 31-bit or 64-bit program
CBCXI Run IPA link step for an XPLINK 31-bit or 64-bit program