cc man page on Solaris

Man page or keyword search:  
man Server   20652 pages
apropos Keyword Search (all sections)
Output format
Solaris logo
[printable version]

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
       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  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
		       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 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)
[top]

List of man pages available for Solaris

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net