Technical data

Compiler Commands [2]
The cc command format is as follows:
cc [-c][-C][-d string][-D macro[=def]] [-E][-F][-g][-G level]
[-h arg][-I incldir][-l libfile][-L libdir][-M][-nostdinc]
[-o outfile][-O level][-P][-s][-S][-U macro][-V]
[-Wphase,["opt..."]] [-X npes][-Yphase,dirname][-#][-##][-###]
files...
See Section 2.3, page 6 for an explanation of the command line options.
2.2.1 c89 Command
The c89 command invokes the Cray Standard C compiler. This command is a
subset of the cc command and conforms with the POSIX standard (P1003.2,
Draft 12). The c89 command accepts C source files that have a .c or .i suffix;
object files with the .o suffix; library files with the .a suffix; and assembler
source files with the .s suffix.
The c89 command format is as follows:
c89 [-c][-D macro[=def]] [-E][-g][-I incldir][-l libfile][-L libdir]
[-o outfile][-O level][-s][-U macro][-Yphase,dirname] files...
See Section 2.3, page 6 for an explanation of the command line options.
2.2.2 cpp Command
The cpp command explicitly invokes the preprocessor component of the Cray
Standard C compiler. Most cpp options are also available from the CC, cc,
and c89 commands.
The cpp command format is as follows:
cpp [-C][-D macro[=def]] [-E][-I incldir][-M][-N][-nostdinc][-P]
[-U macro][-V][-Yp,dirname][-#][-##][-###][infile[outfile]]
The infile and outfile files are, respectively, the input and output for the
preprocessor. If you do not specify these arguments, input is defaulted to
S217936 5