Sun Microsystems, Inc.
spacerspacer
spacer   www.sun.com docs.sun.com | | |  
spacer
black dot
   
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

 
      
      
Copyright 2002 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms.