Your Browser is not longer supported

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

{{viewport.spaceProperty.prod}}

Summary of contents

&pagelevel(3)&pagelevel

This manual describes how C and C++ programs are compiled, linked and executed with the C/C++ compiler and additional development tools in the POSIX environment.

Chapter "Basics" summarizes the C/C++ program development in the POSIX environment.

The compiler is called with the ccc11, c89 and CC commands, which are described in detail with their options and the effects of these in chapter "The cc, c11, c89 and CC commands".

Chapter "Global listing generator (cclistgen)" describes the cclistgen command, which is used to call and control the global listing generator.

All compiler options are listed alphabetically in the appendix together with page references.

In order to work effectively with this manual, you will need to be familiar with the C and C++ programming languages and the POSIX shell.

This manual is primarily intended for use as a reference manual for the POSIX commands of the C/C++ compiler.

Detailed information on the services and functions of the C/C++ compiler beyond the POSIX control can be found in the following manual:

“C/C++ BS2000/OSD, C/C++ Compiler”, User Guide [4].

In addition to SDF control of the C/C++ compiler, the above manual contains further information on topics not dealt with in this manual. These topics include:

  • process and effects of optimization

  • structure of the compiler listings and messages

  • compiler C language support (a summary of the C language modes, implementationdependent behavior, #pragma directives, extensions to the ANSI/ISO C standard)

  • compiler C++ language support (a summary of the C++ language modes, implementation-dependent behavior, extensions to the ANSI/ISO C++ standard)

  • links between functions and language

  • brief description of the C++ libraries supplied with CRTE