| 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.