User Guide

  • XX.XX
  • 04/09/2020
  • Public Content

Features/Requirements Unique to the Compiler for Intel® System Studio

The features or requirements unique to using the Intel® C++ Compiler for Intel® System Studio are listed below.
The Intel® C++ Compiler option
-intel-freestanding-target-os=
os
allows a unique setting for Intel® System Studio. For
os
, it allows the value
linux
. For more details about this option and related option
-intel-freestanding
, see the Intel® C++ Compiler Developer Guide and Reference.
On Linux* Target OS:
The Intel® C++ Compiler for Intel® System Studio supports the following libraries in addition to the libraries supported by the standard Intel® C++ Compiler:
  • C Standard library (
    libc
    )
  • Embedded GNU* C library (
    eglibc
    )
To compile for Intel® Quark™ processor-based target platforms, use the Intel® C++ Compiler-supported GNU C library (
glibc
).
For the latest information on feature support, refer to the Release Notes provided with the Intel® System Studio product.
For information about compiler options
fpie
,
pie
,
intel-freestanding-target-os
, and
intel-freestanding
, see the Intel® C++ Compiler 19.1 Developer Guide and Reference.

Product and Performance Information

1

Intel's compilers may or may not optimize to the same degree for non-Intel microprocessors for optimizations that are not unique to Intel microprocessors. These optimizations include SSE2, SSE3, and SSSE3 instruction sets and other optimizations. Intel does not guarantee the availability, functionality, or effectiveness of any optimization on microprocessors not manufactured by Intel. Microprocessor-dependent optimizations in this product are intended for use with Intel microprocessors. Certain optimizations not specific to Intel microarchitecture are reserved for Intel microprocessors. Please refer to the applicable product User and Reference Guides for more information regarding the specific instruction sets covered by this notice.

Notice revision #20110804