Intel® C++ Compiler for Linux* Knowledge Base

Submit New Article



Title Modified Date
Compile moblin 2.1 kernel sources with Intel Compiler
Instructions to compile moblin 2.1 kernel sources with the Intel Compiler
Author: Maximillian Domeika (Intel)
Type: Technical Notes
11/18/2009
Using Intel Compilers for Linux with Ubuntu
How to install Intel Compilers on Ubuntu 9.10, 9.04, 8.10, 8.04 and newer.
Author: Ronald W. Green (Intel)
Type: Technical Notes
11/03/2009
Build ffmpeg/ffmpeg-mt using Intel compiler on linux
Build ffmpeg/ffmpeg-mt using Intel compiler on linux
Author: Yang Wang (Intel)
Type: Technical Notes
09/28/2009
Using Intel Compilers for Linux with Caos Linux
Caos linux
Author: Ronald W. Green (Intel)
Type: Technical Notes
08/28/2009
Memory allocation results in segmentation violation
Implicitly declared malloc() returns improper address pointer and the application crashes. The compiler must know the function signature to handle it properly.
Author: Om Sachan (Intel)
Type: Technical Notes
08/28/2009
Icc and variable length arrays
You may encounter variable length arrays are not being compiled by old version of icc (11.0 or older). The icc 11.1 onward this issue is resolved.
Author: Om Sachan (Intel)
Type: Technical Notes
08/24/2009
Intel thread affinity environment variable for OpenMP*
Intel thread affinity environment variable KMP_AFFINITY for openMP is explained in Compiler Intel® compiler user guide topic “Thread Affinity Interface (Linux* and Windows*)”.
Author: Om Sachan (Intel)
Type: Technical Notes
08/24/2009
Effect of wrong value returned by time() system call
If time() system call does not report correct value, then profile guided optimization gets affected in icc.
Author: Om Sachan (Intel)
Type: Technical Notes
08/24/2009
Intel® C++ Compiler for Linux* - Building ACE+TAO with Intel® C++ Compiler for Linux*
Introduction This document explains how to configure and build ACE+TAO. From the ACE+TAO web site: ACE† is an open-source framework that provides many components and patterns† for developing hi ...
Type: Technical Notes
08/04/2009
Installing Intel Compilers on OpenSUSE
How to install the Intel Compilers on OpenSUSE 11.2
Author: Ronald W. Green (Intel)
Type: Technical Notes
07/22/2009
How to Compile for Intel® AVX
Use the Intel Compiler 11.1 with the switch /QxAVX (Windows*) or -xavx (Linux*) to compile applications for Intel® Advanced Vector Extensions (Intel® AVX).
Author: Martyn Corden (Intel)
Type: Technical Notes
07/16/2009
Different result of Volatile variables between icc and vc
The following statements use language constructs that have undefined behaviour according to C/C++ standard: >>> i=(i++)+(j++)+2; >>> j=i=i++;
Author: Om Sachan (Intel)
Type: Technical Notes
07/14/2009
Building ACE/TAO with Intel(R) C++ Compiler for Linux
This document explains how to build ACE/TAO using Intel(R) C++ Compiler for Linux.
Author: Igor Vorobtsov (Intel)
Type: Technical Notes
07/10/2009
Intel Compilers for Linux Version 11.1 Silent Installation Guide
Silent and non-interactive installation for Intel Compilers for Linux version 11.1
Author: Ronald W. Green (Intel)
Type: Technical Notes
06/29/2009
Compiling Fedora Core 10 sources with Intel Compiler
Instructions to build the Fedora Core 10 kernel from sources with the Intel Compiler
Author: Maximillian Domeika (Intel)
Type: Technical Notes
06/24/2009
Cross compilation using Intel C++ compiler for Linux
The Intel C++ compiler 11.0 for ia32 on Linux can cross compile for Intel® 64 architecture and Intel C++ compiler for Intel 64 on Linux can cross compile for ia32 architecture using suitable compiler option.
Author: Om Sachan (Intel)
Type: Technical Notes
06/24/2009
Compiler installation path changed for Intel® Cluster Toolkit Compiler Edition 3.2.1
Intel® Cluster Toolkit Compiler Edition 3.2.1 or later installs the 11.x compiler components in different directories compared to earlier products. The compiler components in the toolkit now use the same layout as the standalone 11.x compiler products.
Author: Patrick Kennedy (Intel)
Type: Technical Notes
06/22/2009
An Overview of the Parallelization Implementation Methods in Intel(R) C++ Compilers
Description of the various ways you can use Intel® C++ Compilers to enable your applications for multi-core and many-core.
Author: Mark Sabahi (Intel)
Type: Technical Notes
06/19/2009
Abstract class type not allowed as a type for parameter
Abstract classes are designed to be only interfaces to real classes because they have one or more pure virtual functions. The Intel® C++ compiler emits warning user is trying to declare a parameter that has the type of an abstract base class.
Author: Om Sachan (Intel)
Type: Technical Notes
06/15/2009
ISO/IEC Standards language conformance for Intel C++ compiler
The Intel C++ compiler conforms to different ISO/IEC specific language standards using compiler option /Qstd on Windows and –std on Linux.
Author: Om Sachan (Intel)
Type: Technical Notes
06/04/2009
Intel C++ Compiler compiles code without necessary header
Intel compiler is matching the behavior of the active gcc from which it inherits the headers and library.
Author: Om Sachan (Intel)
Type: Technical Notes
05/22/2009
Inline Assembly, use-msasm and fasm-blocks
Intel C++ compiler uses gcc development environment on Linux and MAC. It supports GNU inline style assembly. Intel C++ compiler also supports Microsoft style inline assembly format in Linux and MAC OS.
Author: Om Sachan (Intel)
Type: Technical Notes
05/19/2009
World Writable Files in the icc RPMs
World-writable files are a security breach and should not be present.
Author: Om Sachan (Intel)
Type: Technical Notes
05/17/2009
Performance Tools for Software Developers - Intel® compiler's dependency on /usr/lib/libstdc++.so.5
Intel C++ and Fortran compilers for Linux require /usr/lib/libstdc++.so.5
Author: Kevin Davis (Intel)
Type: Technical Notes
05/13/2009
Using the Intel Compilers for Linux with Debian
Installing the Intel Compiler for Linux under Debian
Author: Ronald W. Green (Intel)
Type: Technical Notes
04/20/2009