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.