.pa 1 .he 'CC (I)'3/15/72'CC (I)' .ti 0 NAME cc -- C compiler .sp .ti 0 SYNOPSIS cc__ [ -c__ ] sfile\d1\u.c__ ... ofile\d1\u ... .sp .ti 0 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\d1\u.o (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 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. .ti 0 FILES file.c input file .nf 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 .fi .sp .ti 0 SEE ALSO C reference manual (in preparation), cdb(I) .sp .ti 0 DIAGNOSTICS Diagnostics are intended to be self-explanatory. .sp .ti 0 BUGS --