Intel® C++ Compiler for Linux* Knowledge Base

Submit New Article



Title Modified Date
error 409 when building boost libraries 1.40.0 with Intel compiler
error 409 when building boost libraries with Intel compiler
Author: Yang Wang (Intel)
Type: Compatibility
11/17/2009
Which version of Intel IPP, Intel MKL and Intel TBB is installed by the Intel® Compiler Professional Edition?
The page lists the Intel IPP, Intel MKL and Intel TBB versions installed by the Intel® Compiler Professional Edition.
Author: AmandaS (Intel)
Type: Compatibility
11/06/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: Compatibility
11/03/2009
Using Intel Compilers for Linux with Caos Linux
Caos linux
Author: Ronald W. Green (Intel)
Type: Compatibility
08/28/2009
Installing Intel Compilers on OpenSUSE
How to install the Intel Compilers on OpenSUSE 11.2
Author: Ronald W. Green (Intel)
Type: Compatibility
07/22/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: Compatibility
06/04/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: Compatibility
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: Compatibility
04/20/2009
Inappropriate error: no instance of function template matches argument list
The compiler gives an inaccurate syntax error on a template function that takes a funtion pointer argument.
Author: Brandon Hewitt (Intel)
Type: Compatibility
03/12/2009
OpenMP* Loops with Function Calls for Bounds May Not Parallelize
Loops with function calls as bounds (such as STL end() calls) may not be compiled into parallel even if OpenMP APIs are explicitly used.
Author: Brandon Hewitt (Intel)
Type: Compatibility
03/12/2009
Old Style C Function Argument Declarations are Supported
Old style C function declarations where argument types are declared after the argument list are supported.
Author: Brandon Hewitt (Intel)
Type: Compatibility
03/11/2009
__SSE4_1__ and __SSE4_2__ Macros Not Defined
Certain Macros are defined by gcc and the Intel compiler when specific cpu architectures are targeted. SSE4 macros were not being defined appropriately in the initial Intel(R) C++ Compiler 11.0 for Linux*.
Author: Brandon Hewitt (Intel)
Type: Compatibility
02/20/2009
Intel Architecture Platform Terminology for Development Tools
Descriptions of Intel architecture platform terminology as used by Intel's software development tools.
Author: Steve Lionel (Intel)
Type: Compatibility
02/12/2009
GNU compatibility: alignof applied to packed fields
The __alignof is being applied to packed fields.
Type: Compatibility
12/15/2008
white space requirement between macro name and replacement text
In the definition of an object-like macro, C99 and C++0x require that the replacement text be separated from the macro name by white space. The Intel (R) Compiler will check this requirement and will issue appropriate warning accordingly.
Author: Kittur Ganesh (Intel)
Type: Compatibility
11/17/2008
Intel® C++ Compiler - ANSI C/C++ and OpenMP* compliance
C Standard ConformanceThe Intel® C++ Compiler or Intel Parallel Composer conforms to the ANSI/ISO standard ISO/IEC 9899:1999 for C language. C++ Standard ConformanceThe Intel® C++ Compiler or ...
Author: Jennifer Jiang (Intel)
Type: Compatibility
11/06/2008
Intel® C++ Compiler for Linux* - Compatibility with the GNU* compilers
The following white paper describes in detail the compatibility with the GNU* compilers. It covers command line, source, and binary compatibility. Intel® C++ Compiler  for Linux* - Compati ...
Author: Intel Software Network Support
Type: Compatibility
10/08/2008
Intel® C++ Compiler for Linux* - Using Intel® Compilers with the Eclipse* IDE [PDF]
Applies to Intel® C++ Compiler v8.x for Linux* [image] Using Intel® Compilers with the Eclipse Platform Integrated Development Environment on the Linux* Environment [PDF] [image] ...
Type: Compatibility
09/19/2008
Intel® C++ Compiler for Linux* - Supporting nonstandard anonymous union fields
For better compatibility with GNU* C++ compiler, the Intel® C++ Compiler for Linux* (9.1 or newer) supports an anonymous union feature. An anonymous union is a union without a name. An anonymous ...
Type: Compatibility
09/19/2008
Intel® C++ Compiler for Linux* - Implicit typename and named return value extension
For better compatibility with recent versions of the GNU* C++ compiler, the Intel® C++ Compiler 9.1 for Linux has removed support for "named return value" and "implicit typename" extensions. One ...
Type: Compatibility
09/19/2008
Intel® C++ Compiler for Linux* - Fedora* Core 6 support
Fedora* Core 6 is now officially supported in the 10.0 version of the compiler. If you're using the 9.1 version of the compiler and run into problems with Fedora Core 5 or 6, please review the follo ...
Type: Compatibility
09/19/2008
Intel® C++ Compiler - Is inline assembly supported?
Inline assembly is only supported by the IA-32 and Intel® 64 C++ compilers (icc and icpc on Linux* or Mac OS* X, icl on Windows). GNU gas* and Microsoft* MASM* formats are available. There is ...
Type: Compatibility
09/19/2008
Intel® C++ Compiler - Linking mixed Fortran-C/C++ applications
Beginning with the 9.x release, Fortran applications are no longer linked against a C++ runtime library by default. The Intel® Fortran driver ( ifort) may be used to link mixed C++ and Fortr ...
Type: Compatibility
09/19/2008
Performance Tools for Software Developers - Designated Initializers in C++ Mode
The front-end of the Intel® C++ Compiler 10.X, 11.X versions will no longer accept designated initializers for non-POD types in GNU C++ mode (and other C++ modes that accept designated initializers)
Author: Kittur Ganesh (Intel)
Type: Compatibility
09/19/2008
Performance Tools for Software Developers - GNU compatibility: Attribute
The article describes "attribute weak and internal linkage" in Intel C++ compiler for Linux
Author: Om Sachan (Intel)
Type: Compatibility
09/19/2008