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 cc
, c11
, 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