g++(1)

NAME

g++ - GNU project C++ Compiler

SYNOPSIS

g++ [option | filename ]...

DESCRIPTION

Array`.ii'.

OPTIONS

Array(on systems where the GNU linker is the standard method of handling them). Use this option when you want to use a non-GNU
linker, which also requires using the collect2 program to make sure the system linker includes constructors and destructors.
(collect2 is included in the GNU CC distribution.) For systems which must use collect2, the compiler driver gcc is configured to do this automatically.
-fmemoize-lookups

Arraymany programs. You can use `-fnonnull-objects' to omit the checks for null, if your program doesn't require the default
checking.
-fhandle-signatures

Array-w Inhibit all warning messages.

+eN Control how virtual function definitions are used,
in a fashion compatible with cfront 1.x.

PRAGMAS

Arraythose classes. Normally, local copies of certain information
(backup copies of inline member functions, debugging information,
and the internal tables that implement virtual functions) must be
kept in each object file that includes class definitions. You
can use this pragma to avoid such duplication. When a header
file containing `#pragma interface' is included in a compilation, this auxiliary information will not be generated (unless the main
input source file itself uses `#pragma implementation'). Instead, the object files will contain references to be resolved at
link time.
#pragma implementation

Arrayyour source file; for example, in `allclass.cc', `#pragma implementation' by itself is equivalent to `#pragma implementation "allclass.h"'. Use the string argument if you want a single implementation file to include code from multiple
header files.
There is no way to split up the contents of a sin
gle header file into multiple implementation files.

FILES

ArrayLIBDIR/g++-include additional g++ directory for #include

LIBDIR is usually /usr/local/lib/machine/version. TMPDIR comes from the environment variable TMPDIR (default
/usr/tmp if available, else /tmp).

SEE ALSO

ArrayGDB: the GNU Source-Level Debugger, Richard M. Stallman and Roland H. Pesch; Using as: the GNU Assembler, Dean Elsner, Jay Fenlason & friends; gld: the GNU linker, Steve Chamberlain and Roland Pesch.

BUGS

For instructions on how to report bugs, see the GCC manu
al.

COPYING

Arrayfor modified versions, except that this permission notice may be
included in translations approved by the Free Software Foundation
instead of in the original English.

AUTHORS

Copyright © 2010-2025 Platon Technologies, s.r.o.           Home | Man pages | tLDP | Documents | Utilities | About
Design by styleshout