The Intel® C++ Compiler, also known as icc, is a high performance compiler which lets you build and optimize your C/C++ applications for the Tizen* operating system. In this document we will describe how to use Intel C++ compiler to build the applications for Tizen*.
This article covers:
Using Intel C++ Compiler from the Command line
Using Intel C++ Compiler from the Tizen Eclipse IDE
Install Tizen SDK
The Tizen SDK is a comprehensive set of tools for developing Tizen Web and Native applications. It consists of IDE, Emulator, toolchain, sample code, and documentation. The Tizen SDK is required to build native applications for Tizen. You can visit website https://developer.tizen.org/downloads/tizen-sdk to download and install the latest Tizen SDK.
Install Intel System Studio
The Intel® C++ compiler that provides the Tizen OS support, is a component of Intel® System Studio. Intel system studio is a comprehensive tools suite for embedded system development. For more information of Intel system studio, please visit http://software.intel.com/en-us/intel-system-studio. Intel system studio 2014 release supports both Windows and Linux as the host operation system. In this document, we will mainly use the Linux host as an example. For windows host, the tools can be used in a similar way.
After installing Intel System studio, the Intel C++ compiler will be installed in your host directory which is /opt/intel/system_studio_2014.x.y by default.
Install ICC plugin scripts for Tizen SDK
Download the file icc-plugins-tizen-sdk.zip from the attachment of this article. This file contains the ICC plugin scripts for Tizen SDK. Extract the files to the folder TIZEN-SDK/tools/smart-build-interface/plugins where TIZEN-SDK is the installation folder of the Tizen SDK. In the tools/smart-build-interface/plugins folder, there are 4 files with file name starting with icc140. These files will be used by Eclipse IDE when building the native applications for Tizen with the ICC compiler.
Please note that these plugin scripts are only for early experiments . If you get any issues when using ICC compiler for Tizen, please contact Intel System Studio Support.
You can follow the following steps to build applications for a Tizen* target.
The attached “icc-plugins-tizen-sdk.zip" file provides the ICC-14.0 toolchain support in the Tizen Eclipse IDE. The files in “icc-plugins-tizen-sdk.zip” should be copied to TIZEN-SDK/tools/smart-build-interface/plugins in order to use ICC compiler from Tizen Eclipse IDE. The ICC plugins support the Tizen application build, platform build, static library and shared library build.
Here is a tutorial showing how to use the Intel C++ compiler in the Tizen Eclipse IDE.
Intel System Studio
Tizen* Developer Home
This article applies to:
Products: INTEL(R) System Studio 2014
Host OS/platforms: Windows (IA-32, Intel(R) 64), Linux* (IA32, Intel(R) 64)
Target OS/platforms: Tizen*
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