manpages.info - online man pages   

SunOS man pages : cc (1)

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 Pack- age 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 direc- tories. 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 SunOS 5.8 Last change: 24 Feb 1998 1 SunOS/BSD Compatibility Package Commands cc(1B) 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 attri- butes: ____________________________________________________________ | 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.8 Last change: 24 Feb 1998 2