C++ User's Guide HomeContentsPreviousNextIndex


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

Index

Numerics

-386, compiler option, 1
-486, compiler option, 1

A

-a, compiler option, 1
.a, file name suffix, 1, 2
ABI (application binary interface), building libraries, 1, 2
aliases, defining, 1
API (application programming interface), building libraries, 1
__ARRAYNEW, predefined macro, 1
assembler, compilation component, 1
Auto-Read, disabling for dbx, 1

B

-bbinding, compiler option, 1, 2, 3
_BOOL, predefined macro, 1
-Bsymbolic, compiler option, 1
__BUILTIN_VA_ARG_INCR, predefined macro, 1

C

C headers, replacing, 1
C++ standard library, replacing, 1, 2
-c, compiler option, 1, 2, 3
.C, file name suffixes, 1
.c, file name suffixes, 1
cache directory, template, 1
cache properties, defining, 1
caveats, C header replacement, 1
.cc, file name suffixes, 1
CC_tmpl_opt, options file, 1
CCadmin(1) command, 1
ccfe, compilation component, 1
CCFLAGS, environment variable, 1
CClink, compilation component, 1
cg, compilation component, 1
-cg[89|92], compiler option, 1
class libraries, using, 1, 2
code
generation options, 1
optimizer, 1
codegen, compilation component, 1
command line, recognized file suffixes, 1
-compat, compiler option, 1, 2, 3
compilation unit, multiple source files, 1, 2
compilation, memory requirements, 1, 2
compiler
component invocation order, 1, 2
diagnosing, 1, 2
new features, 1
compiling and linking, 1, 2
complex library, 1, 2
constructors, static, 1
__cplusplus, predefined macro, 1
.cpp, file name suffixes, 1
.cxx, file name suffixes, 1

D

-D, compiler option, 1, 2, 3, 4
+d, compiler option, 1, 2, 3
-d, compiler option, 1, 2
-dalign, compiler option, 1
__DATE__, predefined macro, 1
-DDEBUG, 1
debugging
compile-time instantiation, 1
Fix-and-Continue, 1
options, 1, 2
preparing programs for, 1
default libraries, static linking, 1
definition name, compiler option, 1
definitions, searching template, 1
dependency
on C++ runtime libraries, removing, 1
shared library, 1
destructors, static, 1
directories, changing names, 1
dlclose(), function call, 1
dlopen(), function call, 1, 2, 3
dmesg, actual real memory, 1
-dryrun, compiler option, 1, 2, 3
dynamic (shared) libraries, 1, 2, 3

E

-E
debugging options, 1
option description, 1, 2
output options, 1
preprocessor options, 1
+e(0|1), compiler option, 1, 2
environment variables
CCFLAGS, 1
LD_LIBRARY_PATH, 1, 2
RTLD_GLOBAL, 1, 2
SUNWS_CACHE_NAME, 1
SUNWS_CONFIG_NAME, 1
error messages
compiler version incompatibility, 1
failed links, 1
linker, 1
exceptions
shared libraries, 1, 2
trapping, 1
explicit instances, 1, 2
extension features, defined, 1
extensions, source file, 1
external instances, 1
external linkage, 1

F

-fast, compiler option, 1, 2, 3, 4
fbe, compilation component, 1
-features, compiler option, 1, 2, 3
file names
.SUNWCCh file name suffix, 1, 2
standard library, 1
suffixes, 1
template definition files, 1
__FILE__, predefined macro, 1
files
See also source files1
executable program, 1
multiple source, 1, 2
object, 1, 2, 3
options, 1, 2, 3
suffixes, 1
-flags, compiler option, 1
floating-point
options, 1
precision mode, 1
-fnonstd, compiler option, 1
-fns[=(yes|no)], compiler option, 1, 2, 3
-fprecision=p, compiler option, 1, 2, 3
-fround=r, compiler option, 1, 2
-fsimple=n, compiler option, 1, 2, 3
-fstore, compiler option, 1, 2
-ftrap, compiler option, 1, 2
functions, dynamic (shared) libraries, 1

G

-G
dynamic library command, 1, 2
library option, 1
option description, 1, 2
output option, 1
-g
code generation option, 1
compiling and linking with, 1
option description, 1
debugging option, 1
template compilation option, 1
garbage collection debug, compiler option, 1
garbage collection, compiler option, 1
global instances, 1, 2
global linkage, 1, 2
-gO
compiler option, 1
debugging option, 1
option description, 1
gprof, C++ utilities, 1

H

-H, compiler option, 1, 2, 3
hardware architecture, 1
headers, standard library, 1, 2
-help, compiler option, 1
-hname, compiler option, 1, 2, 3

I

-I, compiler option, 1, 2, 3, 4
-i, compiler option, 1, 2
.i, file name suffixes, 1
__i386, predefined macro, 1
i386, predefined macro, 1
.il, file name suffixes, 1
ild, compilation component, 1
implicit instances, 1
include directories, template definition files, 1
#include files, search order, 1
include statement, options files, 1
incompatibility, compiler versions, 1
inline templates, 1
inline, compilation component, 1
instances, template, 1, 2, 3
-instances=a, compiler option, 1, 2
-instances=explicit, template compilation option, 1
-instances=extern, template compilation option, 1
-instances=global, template compilation option, 1
-instances=semiexplicit, template compilation option, 1
-instances=static, template compilation option, 1
instantiation, compile-time versus link-time, 1
internationalization, implementation, 1
invalid floating-point, 1
iostream library, 1, 2, 3
iostreams
accessing files, 1
classic, 1, 2
standard, 1, 2
using make with, 1
iropt, compliation component, 1
ISO International Standard for C++, standards conformance, 1
ISO IS 14882:1998, standards conformance, 1
ISO/ANSI C++ standard, one-definition rule, 1

K

.KEEP_STATE, using with <istream>, 1
-keeptmp, compiler option, 1, 2
keywords, options file entries, 1
-KPIC, compiler option, 1, 2, 3
-Kpic, compiler option, 1, 2, 3

L

-L, compiler option, 1, 2, 3, 4
-l, compiler option, 1, 2, 3, 4, 5
languages
options, 1
support for native, 1
-lcx, option and IA platform, 1
ld, compilation component, 1
LD_LIBRARY_PATH environment variable, 1, 2
ldd command, 1
lex, C++ utilities, 1
libC library, 1, 2
libc library, 1
libcomplex library, 1, 2
libCrun library, 1
libCstd library, 1, 2, 3
libdemangle library, 1, 2
libgc library, 1, 2
libgc_dbg library, 1
libiostream library, 1, 2
libm library, 1
-libmieee, compiler option, 1
-libmil, compiler option, 1
libraries
class, using, 1
dynamically linked, 1
execution order, 1
linking options, 1, 2
linking with -mt, 1
naming a shared library, 1
optimized math, 1
replacing C++ standard library, 1, 2
shared, 1, 2, 3
shipped with C++ compiler, 1
static, 1
suffixes, 1
understanding, 1, 2
using, 1, 2
libraries, building
dynamic (shared), 1, 2
for private use, 1
for public use, 1
linking options, 1, 2
shared with exceptions, 1
static (archive), 1, 2
with C API, 1
-library, compiler option, 1, 2, 3, 4, 5, 6, 7, 8, 9
compiler option, 1
librwtool library, 1, 2
librwtool_dbg library, 1
libthread library, 1
libw library, 1
licensing
information, 1
options, 1
requirements, 1
limit, command, 1
__LINE__, predefined macro, 1
linker, 1
linking
complex library, 1, 2
consistent with compilation, 1, 2
disabling system libraries, 1
dynamic, 1
dynamic (shared) libraries, 1, 2
increasing speed of, 1
iostream library, 1, 2
libraries, 1, 2
library options, 1
separate from compilation, 1
static, 1, 2
static (archive) libraries, 1
symbolic, 1
template instances, 1, 2

M

macros, predefined, 1, 2
make command, 1, 2
man pages
accessing, 1
sh(1), 1
swap(1M), 1
math library, optimized version, 1
memory, 1, 2
-migration, compiler option, 1, 2, 3, 4
-misalign, compiler option, 1, 2
-mt compiler option
code generation option, 1
compiling and linking with, 1
library option, 1
linking libraries, 1
option description, 1
thread option, 1
multiplatform release, 1
mwinline, compilation component, 1

N

name rewriting, standard header implementation, 1
names, changing directory, 1
-native, compiler option, 1
native-language support, application development, 1
new/delete exceptions, 1
nocheck, flag, 1
-noex, compiler option, 1
-nofstore, compiler option, 1, 2
-nolib, compiler option, 1, 2
-nolibmil, compiler option, 1
nonoptions, unrecognized, 1
nonstandard features, defined, 1
-noqueue, compiler option, 1, 2
-norunpath, compiler option, 1, 2, 3

O

-o filename, compiler option, 1, 2
.o files
option suffixes, 1
preserving, 1
-O, compiler option, 1
object files
execution order, 1
relocatable, 1
objects, library, 1
-Olevel, compiler option, 1
operating environment, 1
optimization
levels, 1
math library, 1
target hardware, 1
optimizer out of memory, 1
options
See also individual options under alphabetical listings1
code generation, 1
debugging, 1
description subsections, 1
expansion compilation, 1
files, 1, 2, 3
floating-point, 1
keyword file entries, 1
language, 1
library, 1, 2
library linking, 1
licensing, 1
obsolete, 1, 2
output, 1, 2
performance, 1, 2
preprocessor, 1
processing order, 1, 2
profiling, 1
reference, 1
source, 1
subprogram compilation, 1, 2
syntax format, 1
template, 1
template compilation, 1, 2
thread, 1
unrecognized, 1
output options, 1, 2
overflow, 1

P

-P, compiler option, 1, 2, 3, 4
-p, compiler option, 1, 2, 3
+p, compiler option, 1
-pentium, compiler option, 1
performance options, 1, 2
-pg, compiler option, 1
-PIC, compiler option, 1
-pic, compiler option, 1
placement, template instances, 1, 2
preprocessor
defining macro to, 1
options, 1
processing, order of options, 1
processor, specifying target, 1
prof, C++ utilities, 1
profiling options, 1, 2
Programming Language-C++, standards conformance, 1
programs, basic building steps, 1, 2
-pta, compiler option, 1
ptclean command, 1
-pti, compiler option, 1, 2, 3, 4
-pto, compiler option, 1
-ptr, compiler option, 1, 2
-ptv, compiler option, 1

Q

-Qoption phase option[,...option], compiler option, 1, 2, 3
-qoption phase option[,...option], compiler option, 1
-qp, compiler option, 1
-Qproduce sourcetype, compiler option, 1, 2
-qproduce sourcetype, compiler option, 1

R

-R, compiler option, 1, 2, 3, 4, 5
-readme, compiler option, 1, 2
READMEs, 1, 2
real memory, display, 1
reference options, 1
release, Sun WorkShop, 1
RTLD_GLOBAL, environment variable, 1, 2
rule, one-definition, 1

S

-S, compiler option, 1
-s, compiler option, 1, 2, 3
.S, file name suffixes, 1
.s, file name suffixes, 1
-sb, compiler option, 1
-sbfast, compiler option, 1
search path
definitions, 1
dynamic library, 1
searching
standard header implementation, 1, 2
template definition files, 1
semi-explicit instances, 1, 2
sh(1), man page, 1
shared libraries
accessing from a C program, 1
building, 1
containing exceptions, 1
disallow linking, 1
naming, 1
shell, limiting virtual memory in, 1
.so, file name suffix, 1, 2
.so.n, file name suffix, 1
Solaris platforms
code and path names, 1
libc library replacement, 1
libraries, 1
static library availability, 1
Solaris versions supported, 1
source files
execution order, 1
location conventions, 1
location definition, 1, 2
templates, 1
source options, 1
__sparc, predefined macro, 1
sparc, predefined macro, 1
__sparcv9, predefined macro, 1
special, template compilation option, 1, 2
standard C++ headers, replacing, 1
standard headers, implementation, 1, 2
standard library, replacing the C++, 1, 2
standards, conformance, 1
static (archive) libraries, 1
static instances, 1, 2
static linking, 1
default libraries, 1
template instances, 1
static variables, 1, 2
static, template class member specialization, 1
-staticlib, compiler option, 1, 2, 3, 4, 5
__STDC__, predefined macro, 1
string, standard header implementation, 1, 2
subprograms, compilation options, 1, 2
suffixes
.SUNWCCh, 1, 2
command line file name, 1
files without, 1
library, 1
makefiles, 1, 2
__SUNPRO_CC_COMPAT=(4|5), predefined macro, 1
__sun, predefined macro, 1
sun, predefined macro, 1
__SUNPRO_CC=0x510, predefined macro, 1
.SUNWCCh file name suffix, 1, 2
SunWS_cache, 1
SunWS_config directory, 1
__SVR4, predefined macro, 1
swap -s, command, 1
swap space, 1, 2
swap(1M), man pages, 1
symbols, executable files, 1
syntax
CC commands, 1
options, 1

T

tcov, C++ utilities, 1
-temp=dir, compiler option, 1, 2
template classes, specializing, 1
template compilation, 1, 2, 3
template definition file, 1
template repositories, 1, 2, 3
-template, compiler option, 1, 2, 3
templates
cache directory, 1
commands, 1
definitions-separate vs. definitions-included organization, 1
inline, 1
instances, 1, 2, 3
linking, 1
options, 1
sharing options files, 1
source files, 1, 2, 3
specialization entries, 1, 2
verbose compilation, 1
thread options, 1
-time, compiler option, 1
__TIME__, predefined macro, 1
Tools.h++ version 7, compiler option, 1
Tools.h++ vertion 7 debug, compiler option, 1
trapping mode, 1

U

-U, compiler option, 1, 2, 3
ulimit, command, 1
__'uname-s'_'uname-r', predefined macro, 1
underflow, 1
UNIX
predefined symbols, 1
tools, 1
__unix, predefined macro, 1
unix, predefined macro, 1
-unroll=n, compiler option, 1
utilities, UNIX tools, 1

V

-V, compiler option, 1
-v, compiler option, 1
variables
See also environment variables1
static, 1, 2
-vdelx, compiler option, 1, 2
-verbose, command line option, 1, 2, 3, 4
-verbose=no%template, template compilation option, 1
-verbose=template, template compilation option, 1
virtual memory, limits, 1, 2

W

+w, compiler option, 1, 2, 3
+w2, compiler option, 1
-w, compiler option, 1, 2
warnings
C header replacement, 1
code portability, 1
unrecognized arguments, 1
_WCHAR_T, predefined UNIX symbol, 1
workstations, memory requirements, 1

X

-xa, compiler option, 1, 2, 3
-xar, compiler option, 1, 2, 3, 4, 5
-xarch=isa, compiler option, 1, 2, 3, 4
-xcache=c, compiler option, 1, 2, 3
xcg386, compilation component, 1
-xcg89, compiler option, 1, 2, 3
-xcg92, compiler option, 1, 2, 3
-xchip=c, compiler option, 1, 2, 3
-xcode=a, compiler option, 1, 2, 3
-xcrossfile[=n], compiler option, 1, 2
-xF, compiler option, 1, 2
-xhelp=flags, compiler option, 1, 2, 3, 4
-xhelp=readme, compiler option, 1, 2, 3
-xildoff, compiler option, 1, 2
-xildon, compiler option, 1, 2
-xlibmieee, compiler option, 1, 2, 3
-xlibmil, compiler option, 1, 2, 3
-xlibmopt, compiler option, 1, 2, 3
-xlic_lib, compiler option, 1, 2, 3
-xlicinfo, compiler option, 1, 2, 3
-Xm, compiler option, 1
-xM, compiler option, 1, 2, 3, 4
-xM1, compiler option, 1, 2, 3, 4
-xMerge, compiler option, 1, 2
-xnolib, compiler option, 1, 2, 3, 4, 5
-xnolibmil, compiler option, 1, 2, 3
-xnolibmopt, compiler option, 1, 2, 3
-xOlevel, compiler option, 1, 2, 3
-xpg, compiler option, 1, 2, 3
-xprefetch[=a[,a]], compiler option, 1, 2
-xprofile, compiler option, 1, 2, 3
-xprofile=tcov, compiler option, 1
-xregs, compiler option, 1, 2
-xregs=no%appl, compiler option, 1
-xs, compiler option, 1, 2
-xsafe=mem, compiler option, 1, 2, 3, 4
-xsb, compiler option, 1, 2, 3
-xsbfast, compiler option, 1, 2, 3
-xspace, compiler option, 1, 2
-xtarget=t, compiler option, 1, 2, 3, 4
-xtime, compiler option, 1, 2
-xunroll=n, compiler option, 1, 2
-xvector, compiler option, 1, 2
-xwe, compiler option, 1, 2

Y

yacc, C++ utilities, 1

Z

-z arg, compiler option, 1, 2, 3
-ztext, compiler option, 1, 2

Sun Microsystems, Inc.
Copyright information. All rights reserved.
Feedback
Library   |   Contents   |   Previous   |   Next   |   Index