Skip site navigation (1)Skip section navigation (2)

FreeBSD Manual Pages

  
 
  

home | help
cc(1B)		   SunOS/BSD Compatibility Package Commands		cc(1B)

NAME
       cc - C compiler

SYNOPSIS
       /usr/ucb/cc [options]

DESCRIPTION
       /usr/ucb/cc  is	the  interface to the BSD Compatibility	Package	C com-
       piler. 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  li-
       braries.	 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 directories. The  directo-
	     ries for multiple -I options are searched in the order specified.
	     The preprocessor first searches for #include files	in the	direc-
	     tory containing sourcefile, and then in directories named with -I
	     options (if any), then /usr/ucbinclude, and finally, in  /usr/in-
	     clude.

       -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 be-
	     fore /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 attributes:

       +-----------------------------+-----------------------------+
       |      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.

SunOS 5.9			  24 Feb 1998				cc(1B)

NAME | SYNOPSIS | DESCRIPTION | OPTIONS | EXIT STATUS | FILES | ATTRIBUTES | SEE ALSO | NOTES

Want to link to this manual page? Use this URL:
<https://www.freebsd.org/cgi/man.cgi?query=cc&sektion=1b&manpath=SunOS+5.9>

home | help