This topic describes how to prelink and link your C++ or COBOL program by invoking the CXXMOD EXEC. This exec creates an executable module. The syntax for the CXXMOD EXEC is:
Syntax .-,------------. V | >>-CXXMOD--OBJ--(----+-object---+-+--)--------------------------> '-'object'-' >--+------------------------------------+-----------------------> | .-,------------------. | | V | | '-POPT--(------prelink-option---+--)-' >--+-------------------------------+----------------------------> | .-,-------------. | | V | | '-PLIB--(----+-libname---+-+--)-' '-'libname'-' >--+---------------------------------+--------------------------> | .-,---------------. | | V | | '-LOPT--(------link-option---+--)-' >--+------------------------------+-----------------------------> | .-,-------------. | | V | | '-LIB--(----+-libname---+-+--)-' '-'libname'-' >--+----------------------------------+-------------------------> '-PMOD--(--+-prelink-object---+--)-' '-'prelink-object'-' >--+--------------------------+---------------------------------> '-LOAD--(--+-module---+--)-' '-'module'-' >--+-------------------------------+----------------------------> '-PMAP--(--+-prelink-map---+--)-' '-'prelink-map'-' >--+---------------------------+--------------------------------> '-LIST--(--+-listing---+--)-' '-'listing'-' >--+----------------------------------+------------------------>< '-PDEF--(--+-prelink-object---+--)-' '-'prelink-object'-'
If the high-level qualifier of an object data set is not the same as your user prefix, you must use the fully qualified name of the data set and place single quotation marks around the entire name.
The default library names are not added if library names are specified with the PLIB keyword parameter.
If the high-level qualifier of a library data set is not the same as your user prefix, you must use the fully qualified name of the data set and place single quotation marks around the entire name.
The default library names are not added if library names are specified with the LIB keyword parameter.
If the high-level qualifier of a library data set is not the same as your user prefix, you must use the fully qualified name of the data set and place single quotation marks around the entire name.
If the high-level qualifier of the output prelinked object module is not the same as your user prefix, you must use the fully qualified name of the data set and place single quotation marks around the entire name.
If the high-level qualifier of the load module is not the same as your user prefix, you must use the fully qualified name of the data set and place single quotation marks around the entire name.
If the high-level qualifier of the linkage editor listing is not the same as your user prefix, you must use the fully qualified name of the data set and place single quotation marks around the entire name.
If the high-level qualifier of the prelinker map is not the same as your user prefix, you must use the fully qualified name of the data set and place single quotation marks around the entire name.
If the high-level qualifier of the prelinker map is not the same as your user prefix, you must use the fully qualified name of the data set and place single quotation marks around the entire name.