cc(1B)




NAME

     cc - C compiler


SYNOPSIS

     /usr/ucb/cc [options]


DESCRIPTION

     /usr/ucb/cc is the interface to the BSD Compatibility  Pack-
     age  C  compiler.  It  is  a  script that looks for the link
     /usr/ccs/bin/ucbcc to the C compiler. The /usr/ccs/bin/ucbcc
     link  is  available  only  with  the  SPROcc  package, whose
     default location is /opt/SUNWspro. The /usr/ucb/cc interface
     is  identical to /usr/ccs/bin/ucbcc, except that BSD headers
     are  used  and  BSD   libraries  are  linked   before   base
     libraries.  The  /opt/SUNWspro/man/man1/acc.1  man  page  is
     available only with the SPROcc package.


OPTIONS

     The  /usr/ucb/cc  interface  accepts  the  same  options  as
     /usr/ccs/bin/ucbcc, with the following exceptions:

     -Idir Search dir for included files whose names do not begin
           with  a  slash (/) prior to searching the usual direc-
           tories. The directories for multiple  -I  options  are
           searched  in  the  order  specified.  The preprocessor
           first searches for #include  files  in  the  directory
           containing  sourcefile,  and then in directories named
           with -I options (if any),  then  /usr/ucbinclude,  and
           finally, in /usr/include.

     -Ldir Add dir  to  the  list  of  directories  searched  for
           libraries by /usr/ccs/bin/ucbcc. This option is passed
           to /usr/ccs/bin/ld and /usr/lib. Directories specified
           with  this  option are searched before /usr/ucblib and
           /usr/lib.

     -Y P, dir
           Change  the  default  directory   used   for   finding
           libraries.


EXIT STATUS

     The following exit values are returned:

     0     Successful compilation or link edit.

     >0    An error occurred.


FILES

     /usr/ccs/bin/ld
           link editor

     /usr/lib/libc
           C library

     /usr/ucbinclude
           BSD Compatibility directory for header files

     /usr/ucblib
           BSD Compatibility directory for libraries

     /usr/ucblib/libucb
           BSD Compatibility C library

     /usr/lib/libsocket
           library containing socket routines

     /usr/lib/libnsl
           library containing network functions

     /usr/lib/libelf
           library containing  routines  to  process  ELF  object
           files

     /usr/lib/libaio
           library containing asynchronous I/O routines


ATTRIBUTES

     See attributes(5) for descriptions of the  following  attri-
     butes:

     ____________________________________________________________
    |       ATTRIBUTE TYPE        |       ATTRIBUTE VALUE       |
    |_____________________________|_____________________________|
    | Availability                | SUNWscpu                    |
    |_____________________________|_____________________________|


SEE ALSO

     ld(1), a.out(4), attributes(5)


NOTES

     The -Y P, dir option may have unexpected results and  should
     not be used.


Man(1) output converted with man2html