CC (I) 3/15/72 CC (I)
NAME cc -- C compiler
SYNOPSIS cc [ -c ] sfile .c ... ofile ...
1 1
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 sfile .o
1
(i.e. 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 rou-
tines. 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.
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 (in preparation), cdb(I)
DIAGNOSTICS Diagnostics are intended to be self-explanatory.
BUGS --