Content-type: text/html Man page of cc

cc

Section: SunOS/BSD Compatibility Package Commands (1B)
Updated: 24 Feb 1998
Index Return to Main Contents
 

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.


 

Index

NAME
SYNOPSIS
DESCRIPTION
OPTIONS
EXIT STATUS
FILES
ATTRIBUTES
SEE ALSO
NOTES

This document was created by man2html, using the manual pages.
Time: 02:39:15 GMT, October 02, 2010