Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

General requirements for compilation, linkage and program execution

&pagelevel(3)&pagelevel

In order to compile, link and execute a program successfully, you will need the following components:

  • Calling programs of the C/C++ compiler and global listing generator

  • SDF C/C++ syntax file

  • DMS/PLAM/BINDER message files

  • C/C++ message file

In addition, you will also need the Common Runtime Environment CRTE from version V10.1A resp. V11.1A, which is supplied with the components below:

  • C and C++ runtime modules

  • ILCS runtime modules

  • Standard headers for C library functions (excluding the POSIX functions) and for C++ library functions

The preparatory steps required to enable SDF control and the message files are described in the release notice for C/C++ V4.0.

Notes on the installation and operation of CRTE can be found in the release notice for CRTE and in the CRTE User Guide [4].

In principle, the C/C++ compiler can be used with any BS2000/OSD version as of V10.0. Note, however, that many of its features described in this manual are based on higher operating system versions and may also require some additional software products:

  • Compiler I/O in the POSIX file system and the use of POSIX library functions: POSIX-HEADER from V10.1A resp. V11.1A.

For more details on software requirements, see also the release notice for C/C++ V4.0.

The compiler requires a sufficient amount of virtual memory. It is recommended to set the ADDRESS-SPACE-LIMIT of the account to 256MB or higher. Please note that the default on some systems is lower.