CC(I) 3/15/72 CC(I)
NAME
cc - C compiler
SYNOPSIS
cc [ -c ] [ -p ] file ...
DESCRIPTION
Cc is the UNIX C compiler. It accepts three types of
arguments:
Arguments whose names end with `.c' are assumed to be C
source programs; they are compiled, and the object program
is left on the file whose name is that of the source with
`.o' substituted for `.c'.
Other arguments (except for -c) are assumed to be either
loader flag arguments, or C-compatible object programs,
typically produced by an earlier cc run, or perhaps
libraries of C-compatible routines. These programs,
together with the results of any compilations specified, are
loaded (in the order given) to produce an executable program
with name a.out.
The -c argument suppresses the loading phase, as does any
syntax error in any of the routines being compiled.
If the -p flag is used, only the macro prepass is run on all
files whose name ends in .c. The expanded source is left on
the file whose name is that of the source with .i
substituted for .c.
FILES
file.c input file
file.o object file
a.out loaded output
/tmp/ctm? temporary
/lib/c[01] compiler
/lib/crt0.o runtime startoff
/lib/libc.a builtin functions, etc.
/lib/liba.a system library
SEE ALSO
`C reference manual', cdb(I), ld(I) for other flag
arguments.
BUGS