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 including “foreign” languages

&pagelevel(4)&pagelevel

“Foreign” languages are all ILCS-compatible languages that are not CRTE languages (Assembler, Fortran, Pascal, etc.). Compilers for these languages are shipped with language-specific runtime systems. These systems and CRTE must be considered when performing linkage.

The CRTE libraries SYSLNK.CRTE or SYSLINK.CRTE.PARTIAL-BIND or
SYSLNK.CRTE.COMPL (see also "Dynamic loading of the C/COBOL runtime system and the internal routines (partial bind)") must always be linked before the appropriate language-specific runtime libraries.

When linking with SYSLNK.CRTE.COMPL, please note "Special characteristics of complete partial bind" in section "Dynamic loading of the C/COBOL runtime system and the internal routines (partial bind)".