 cc(1)                     UNIX Programmmer's Manual                     cc(1)


 _N_A_M_E
    _c_c -- C compiler

 _S_Y_N_O_P_S_I_S
    _c_c [_-_o output] [_-_c_n_O_S_P_I] file . . .

 _D_E_S_C_R_I_P_T_I_O_N
 _C_c  is the Trix C compiler.  When no options are given, the specified C files
 are compiled and loaded by default into _b_._o_u_t.

 _C_c is a shell file which calls the  C  preprocesspr  (_c_p_p),  the  C  compiler
 (_c_6_8),  the  assembler (_a_6_8), the link editor (_l_d_6_8), and the optimizer (_o_6_8)
 if the _-_O option is used.  C source files should be suffixed  _._c.    Assembly
 files, suffixed _._a_6_8, may be compiled using the _-_c option.

 The following are the _c_c options.

 _-_o  Places the output in the file following _-_o, _b_._o_u_t is not used.
 _-_c  The  loading  phase  of  the compilation is suppressed, and the output is
    placed in corresponding files suffixed _._b.
 _-_n  Creates a 410 file.
 _-_O  Compiles the named files, invoking an object code optimizer.
 _-_S  Compiles  the  named  files,  leaves   assembler   language   output   on
    corresponding files suffixed _._a_6_8
 _-_P  Runs  the  C  macro  preprocessor  on  the named files, output is left in
    corresponding files suffixed _._i.
 _-_D_x_x_x Marks the symbol _x_x_x defined, so _#_i_f_d_e_f _x_x_x preprocessor statements are
    evaluated as true.
 _-_U_x_x_x Marks the symbol _x_x_x undefined, so _#_i_f_n_d_e_f _x_x_x preprocessor  statements
    are evaluated as true.
 _-_I_y_y_y Changes the default _i_n_c_l_u_d_e directory to _y_y_y, instead of _/_i_n_c_l_u_d_e.


 _F_I_L_E_S

 file.c      input file
 file.a68   assembler file
 file.b      object file
 file.i      output from C preprocessor
 /tmp/c68.$pid  temporary
 /lib/crt0.b  runtime startoff
 /lib/libc.a  default library


    _S_E_E _A_L_S_O
    a68(1), b.out(5), ld68(1)












 7th Edition                    March 20, 1981                               1
