Binding under z/OS batch

You can use the following procedures, which the z/OS® XL C/C++ compiler supplies, to invoke the binder:
Procedure name Description
CEEXL C bind an XPLINK 32-bit program
CEEXLR C bind and run an XPLINK 32-bit program
EDCCB C compile and bind a non-XPLINK 32-bit program
EDCCBG C compile, bind, and run a non-XPLINK 32-bit program
EDCXCB C compile and bind an XPLINK 32-bit program
EDCXCBG C compile, bind, and run an XPLINK 32-bit program
EDCXLDEF Create C Source from a locale, compile, and bind the XPLINK 32-bit program
CBCB C++ bind a non-XPLINK 32-bit program
CBCBG C++ bind and run a non-XPLINK 32-bit program
CBCCB C++ compile and bind a non-XPLINK 32-bit program
CBCCBG C++ compile, bind, and run a non-XPLINK 32-bit program
CBCXB C++ bind an XPLINK 32-bit program
CBCXBG C++ bind and run an XPLINK 32-bit program
CBCXCB C++ compile and bind an XPLINK 32-bit program
CBCXCBG C++ compile, bind, and run an XPLINK 32-bit program
CCNPD1B C or C++ bind an object compiled using the IPA(PDF1) and NOXPLINK options
CCNXPD1B C or C++ bind an object compiled using the IPA(PDF1) and XPLINK options
EDCQB C bind a 64-bit program
EDCQBG C bind and run a 64-bit program
EDCQCB C compile and bind a 64-bit program
EDCQCBG C compile, bind, and run a 64-bit program
CBCQB C++ bind a 64-bit program
CBCQBG C++ bind and run a 64-bit program
CBCQCB C++ compile and bind a 64-bit program
CBCQCBG C++ compile, bind, and run a 64-bit program
CCNQPD1B C or C++ bind a 64-bit object compiled using the IPA(PDF1) and LP64 options
CBCLG Prelink, link, and run a 31-bit non-XPLINK program

If you want to generate DLL code, you must use the binder DYNAM(DLL) option. All the z/OS XL C/C++ supplied cataloged procedures that invoke the binder use the DYNAM(DLL) option. For C++, these cataloged procedures use the DLL versions of the IBM-supplied class libraries by default; the IBM-supplied definition side-deck data set for class libraries, SCLBSID, is included in the SYSLIN concatenation.