IBM-supplied cataloged procedures

The IBM-supplied cataloged procedures that you can use under Language Environment are listed in Table 1.

Table 1. IBM-supplied cataloged procedures
Procedure Name For more information, see:
Load and run a Language Environment-conforming non-XPLINK program CEEWG CEEWG — Load and run a Language Environment conforming non XPLINK program
Link-edit a Language Environment-conforming non-XPLINK program CEEWL CEEWL — Link a Language Environment conforming non XPLINK program
Link-edit and run a Language Environment-conforming non-XPLINK program CEEWLG CEEWLG — Link and run a Language Environment conforming non-XPLINK program
Load and run a Language Environment-conforming XPLINK program CEEXR CEEXR — Load and run a Language Environment conforming XPLINK program
Link-edit a Language Environment-conforming XPLINK program CEEXL CEEXL — Link-edit a Language Environment conforming XPLINK program
Link-edit and run a Language Environment-conforming XPLINK program CEEXLR CEEXLR — Link and run a Language Environment conforming XPLINK program
Compile a C program EDCC z/OS XL C/C++ User's Guide
Compile and link-edit a C program EDCCL z/OS XL C/C++ User's Guide
Compile and bind a C program EDCCB z/OS XL C/C++ User's Guide
Compile, bind, and run a C program EDCCBG z/OS XL C/C++ User's Guide
Compile, link-edit, and run a C program EDCCLG z/OS XL C/C++ User's Guide
Compile, prelink, link-edit, and run a C program EDCCPLG z/OS XL C/C++ User's Guide
Prelink and link-edit a C program EDCPL z/OS XL C/C++ User's Guide
Compile a C++ program CBCC z/OS XL C/C++ User's Guide
Compile and bind a C++ program CBCCB z/OS XL C/C++ User's Guide
Compile, bind, and run a C++ program CBCCBG z/OS XL C/C++ User's Guide
Bind a C++ program CBCB z/OS XL C/C++ User's Guide
Bind and run a C++ program CBCBG z/OS XL C/C++ User's Guide
Compile, prelink, and link-edit a C++ program CBCCL z/OS XL C/C++ User's Guide
Compile, prelink, link-edit, and run a C++ program CBCCLG z/OS XL C/C++ User's Guide
Prelink and link-edit a C++ program CBCL z/OS XL C/C++ User's Guide
Prelink, link-edit, and run a C++ program CBCLG z/OS XL C/C++ User's Guide
Run a C++ program CBCG z/OS XL C/C++ User's Guide
Invoke the iconv (character-conversion) utility EDCICONV z/OS XL C/C++ User's Guide
Invoke the genxlt (generate a translate table) utility EDCGNXLT z/OS XL C/C++ User's Guide
Invoke the DSECT conversion utility EDCDSECT z/OS XL C/C++ User's Guide
Invoke the locale object utility EDCLDEF z/OS XL C/C++ User's Guide
Invoke the maintain an object library utility EDCLIB z/OS XL C/C++ User's Guide
Invoke the compile and maintain an object library utility EDCCLIB z/OS XL C/C++ User's Guide
Invoke the DLL rename utility EDCDLLRN z/OS XL C/C++ User's Guide
Invoke the demangle mangled names utility CXXFILT z/OS XL C/C++ User's Guide
Compile a COBOL program IGYWC The appropriate version of the COBOL programming guide in the COBOL library at Enterprise COBOL for z/OS library.
Compile and link-edit a COBOL program IGYWCL The appropriate version of the COBOL programming guide in the COBOL library at Enterprise COBOL for z/OS library.
Compile, link-edit, and run a COBOL program IGYWCLG The appropriate version of the COBOL programming guide in the COBOL library at Enterprise COBOL for z/OS library.
Compile, prelink, and link-edit a COBOL program IGYWCPL The appropriate version of the COBOL programming guide in the COBOL library at Enterprise COBOL for z/OS library.
Compile, prelink, link-edit, and run a COBOL program IGYWCPLG The appropriate version of the COBOL programming guide in the COBOL library at Enterprise COBOL for z/OS library.
Compile, load, and run a COBOL program IGYWCG The appropriate version of the COBOL programming guide in the COBOL library at Enterprise COBOL for z/OS library.
Prelink and link-edit a COBOL program IGYWPL The appropriate version of the COBOL programming guide in the COBOL library at Enterprise COBOL for z/OS library.
Link-edit a Fortran program AFHWL AFHWL — Link a program written in Fortran
Link-edit and run a Fortran program AFHWLG Enterprise PL/I for z/OS® AFHWLG — Link and run a program written in Fortran
Change any external names in conflict between C and Fortran to the Fortran-recognized name AFHWN AFHWN — Resolving name conflicts between C and Fortran
Separate the nonshareable and shareable parts of a Fortran object module, and link-edit AFHWRL Making your Fortran program reentrant
Separate the nonshareable and shareable parts of a Fortran object module, link-edit, and execute AFHWRLG Making your Fortran program reentrant
Compile an Enterprise PL/I for z/OS program IBMZC Enterprise PL/I for z/OS
Compile and bind an Enterprise PL/I for z/OS program IBMZCB Enterprise PL/I for z/OS
Compile, bind and run an Enterprise PL/I for z/OS program IBMZCBG Enterprise PL/I for z/OS
Compile, load and run an Enterprise PL/I for z/OS program IBMZCG Enterprise PL/I for z/OS
Compile, prelink and load/run an Enterprise PL/I for z/OS program using the loader IBMZCPG Enterprise PL/I for z/OS
Compile, prelink and link-edit an Enterprise PL/I for z/OS program IBMZCPL Enterprise PL/I for z/OS
Compile, prelink, link-edit and run an Enterprise PL/I for z/OS program IBMZCPLG Enterprise PL/I for z/OS
Compile a PL/I program IEL1C PL/I for MVS & VM Programming Guide
Compile, load, and run a PL/I program IEL1CG PL/I for MVS & VM Programming Guide
Compile and link-edit a PL/I program IEL1CL PL/I for MVS & VM Programming Guide
Compile, link-edit, and run a PL/I program IEL1CLG PL/I for MVS & VM Programming Guide

The following sections provide more details about, and example invocations of, the language-independent cataloged procedures CEEWG, CEEWL, CEEWLG, CEEXR, CEEXL and CEEXLR.