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 directo-
		       ries. 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 op-
		       tions (if any), then /usr/ucbinclude, and  finally,  in
		       /usr/include.

       -Ldir	       Add  dir	 to  the  list of directories searched for li-
		       braries 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  li-
		       braries.

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 ob-
			       ject 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.10			  24 Feb 1998				cc(1B)

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

home | help