Department of Applied Mathematics at the University of Colorado at Boulder
University of Colorado at Boulder Search A to Z Campus Map University of Colorado at BoulderCU Search Links
Print this page

cc

man pages for cc

SunOS 5.8 Last change: 24 Feb 1998
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

SunOS/BSD Compatibility Package Commands                   cc(1B)

           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.