cxxlib

Tells the compiler to link using the C++ run-time libraries and header files provided by Intel or gcc, depending on the installed version of gcc.

IDE Equivalent

Linux: Preprocessor > gcc Compatibility Options

Architectures

IA-32, IntelŪ EM64T, IntelŪ ItaniumŪ architecture

Syntax

Linux: -cxxlib-mode
Windows:  None

Arguments

mode   Specifies which C++ run-time libraries to use. Possible values are:
  gcc[=dir] Instructs the compiler uses the C++ run-time libraries and header files provided by gcc.
dir
is an optional top-level location for the gcc binaries and libraries.
  icc Instructs the compiler uses the C++ run-time libraries and header files provided by Intel.

Default

-cxxlib-gcc The compiler uses the run-time libraries and headers provided by gcc if you are using gcc version 3.2 or newer.
-cxxlib-icc The compiler uses the run-time libraries and headers provided by Intel if you are using a gcc version less than 3.2.

Description

Tells the compiler to link using the C++ run-time libraries and header files provided by Intel or gcc, depending on the installed version of gcc.

Note

For full interoperability with gcc, use -cxxlib-gcc. Do not use the -cxxlib-gcc option if your version of gcc is older 3.2.

Caution

All object binaries used in a single link must be compiled with the same mode value (icc or gcc), whether invoked explicitly or by default.

Alternate Options

None

See Also

Building Applications: Compiler Options for Interoperability