Sun Microsystems Logo
Products and Services
 
Support and Training
 
 

A  B  C  D  E  F  G  H  I  J  K  L  M  N  O  P  Q  R  S  T  U  V  W  X  Y  Z  
 
SunOS/BSD Compatibility Package Commandscc(1B)


NAME

 cc - C compiler

SYNOPSIS

 /usr/ucb/cc [options]

DESCRIPTION

 

/usr/ucb/cc is the interface to the BSD Compatibility Package 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 directories. 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 TYPEATTRIBUTE VALUE
AvailabilitySUNWscpu

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.9Go To TopLast Changed 24 Feb 1998