Intel® System Studio (ISS) 2015 provides a comprehensive embedded tool suite solution for developing, optimizing, debugging, tuning, and deploying 32- and 64-bit system and application C, C++ code on Linux* or Windows* host systems, for running on various embedded targets.
The Intel® C++ Compiler 15.0 is a component of the Intel® System Studio 2015 tool suite. Take a look at the Release Notes for the product to view the host-to-target combinations supported by the compiler in ISS.
The Intel® C++ Compiler 15.0 for ISS also supports the Intel® Quark Processor.
For the latest product information, visit the Intel web site: http://www.intel.com/software/products/
About this Document
This document provides information on how you can use the Intel® C++ Compiler 15.0 for Intel® System Studio and what capabilities the compiler offers for high performance. This documentation assumes that you are familiar with the C and C++ standard programming language and with Intel architecture. You should also be familiar with the host computer's operating system.
Documentation structure
This User and Reference Guide is composed of two parts:
Intel® C++ Compiler 15.0 for Intel® System Studio 2015: the supplement section with information specific to the compiler component in ISS.
User and Reference Guides for Intel® C++ Compiler 15.0: the core section with documentation for the standard Intel® C++ Compiler on which the compiler for ISS is based.
Not all the features implemented for the standard compiler are supported by the compiler in ISS. See the topic on Unsupported Features in the supplement section for more information.
Note
When you see a difference between the description of a feature in the Intel C++ Compiler for ISS documentation and the standard Intel® C++ Compiler documentation, you should assume the description in the Intel C++ Compiler for ISS documentation is the appropriate one to use.
In this documentation, information applies to all supported architectures unless it is otherwise labeled for a specific architecture (or architectures).
Notation Conventions
Style | Definition |
| Indicates an element of syntax, a reserved word, a keyword, a file name, or part of a program example (text appears in lowercase unless UPPERCASE is required). |
| Indicates what you type as input. |
| Indicates an argument on a command line or an option's argument. |
| Indicates that the items enclosed in brackets are optional. |
| Indicates a set of choices from which you must select one. |
(ellipses) | Indicates that an argument can be repeated several times. |
Optimization Notice |
---|
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 |