Your Browser is not longer supported

Please use Google Chrome, Mozilla Firefox or Microsoft Edge to view the page correctly
Loading...

{{viewport.spaceProperty.prod}}

Mix of CRTE languages (COBOL, C, C++)

&pagelevel(4)&pagelevel

If a language mix involves only CRTE languages, the same linkage techniques (with respect to CRTE) apply as when linking programs in the same language. These techniques are dependent on the language involved and the module format.

If only C and COBOL are involved, the runtime modules from the libraries SYSLNK.CRTE or SYSLNK.CRTE.PARTIAL-BIND or SYSLNK.CRTE.COMPL must be linked. However, if COBOL is involved, the SYSLNK.CRTE.COMPL library can only be used if the objects run under POSIX and shared objects are loaded.

If CFront-C++ is involved, SYSLNK.CRTE.COMPL may not be used. The runtime modules from the libraries SYSLNK.CRTE.CPP and SYSLNK.CRTE.CFCPP must also be linked.

In the case of Cfront-C++, the complete partial bind linkage method is not supported.