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)

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

home | help