Intel® C++ Compiler for Mac OS X* Knowledge Base

Submit New Article



Title Modified Date
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
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
Error while copying license file - Intel(R) Compilers for Mac OS X
Problem : During installation, an error message of "Error while copying license file. Please make sure you have write permission to the license folder" will result if the user does not have write per ...
Author: Roland Wiele (Intel)
Type: Technical Notes
08/03/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
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
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
IA-32 and Intel®64 Processor Targeting Overview
The compiler supports many options that tune or optimize an application for different Intel and non-Intel processors. Differences are explained, and the switches /arch, /Qx..., /Qax... (Windows*) and -m, -x..., -ax... (Linux*, Mac OS* X) are recommended.
Author: Martyn Corden (Intel)
Type: Technical Notes
04/06/2009
Distributing library files
The "Redistributables" are the files listed in the following text files that may be included in the Materials for the applicable Intel Software Development Product: clredist.txt, credist.txt, fredist.txt, redist.txt.
Author: Om Sachan (Intel)
Type: Technical Notes
03/24/2009
Debugging on Intel(R) Platforms
Debug Solutions for Intel(R) Platforms. From IA-32 and Intel(R) 64 to IA-64. From Servers and Workstations to Embedded Applications
Author: Robert MuellerAlbrecht (Intel)
Type: Technical Notes
03/09/2009
Building WRF with the Intel® compilers
This guide is intended to help Intel® compiler customers use the latest version of the Intel® Fortran Compiler with the numerical weather prediction code WRF on Intel® architecture systems running Linux* or Mac OS* X.
Type: Technical Notes
02/27/2009
Library not found: crt0
Mac OS X linking error: libcrt0 not found.
Author: Ronald W. Green (Intel)
Type: Technical Notes
02/23/2009
Intel Compilers for Mac OS* X Version 10.1 Silent Installation Guide
The Intel Compilers for Mac OS* X Version 10.1 Silent Installation Guide demonstrates how to install the Intel Compilers from the command line. This is useful for remote, automated installations and avoiding prerequisite checking.
Author: Ronald W. Green (Intel)
Type: Technical Notes
02/20/2009
Requirements for Vectorizable Loops
Vectorization is one of many optimizations that are enabled by default in the latest Intel compilers. In order to be vectorized, loops must obey certain conditions, listed below. Some additional ways to help the compiler to vectorize loops are described.
Author: Martyn Corden (Intel)
Type: Technical Notes
01/29/2009
Hybrid Builds in Xcode* - using both gcc AND icc
How to compile some source files within a project with gcc and some with icc.
Author: Mark Sabahi (Intel)
Type: Technical Notes
01/16/2009
High Clocks Per Instruction Retired when vectorizing the loop.
Sometimes when we vectorize a loop, we get a high Clocks Per Instruction Retired (CPI) value. This happens when there is high bus utilization and the bus gets saturated.
Type: Technical Notes
11/18/2008
Sample Programs Provided in the Intel® C++ Compiler
There're up to 8 sample programs provided in the Intel® C++ Compiler to illustrate specific compiler optimizations and features like PGO, HPO, IPO, Vectorization, OpenMP*, Intrinsics. The sa ...
Type: Technical Notes
11/06/2008
Intel® C++ Compiler for Mac OS* - User's Guide and Reference Manuals
Version 9.x User's Guides and Reference Manuals In addition to the downloadable PDF versions below, User's Guides are available in html format referenced from the doc_index.htm file in the & ...
Type: Technical Notes
10/27/2008
Performance Tools for Software Developers - Building HDF5* with Intel® compilers
Introduction This guide is intended to help Intel® compiler customers build and use the HDF5 library. HDF5 is the latest generation of the HDF libraries, a general purpose library and associated f ...
Type: Technical Notes
10/22/2008
error: expected a ";" icc 10.1 failure on Mac OS X 10.5.x with iPhone support
Intel compiler 10.1.x fails with the error below with the latest Mac OS X 10.5.x upgrade for iPhone support. /System/Library/Frameworks/CoreServices.framework/Frameworks/CFNetwork.framework/Headers/CFNetworkErrors.h(53): error: expected a ";"
Author: Qale (Intel)
Type: Technical Notes
10/15/2008
Intel® C++ Compiler for Mac OS* X- Selecting the Intel® Compiler in XCode IDE
GCC* is the default Xcode* compiler for C, C++, and Objective-C. To use the Intel® C++ Compiler for C or C++ in Xcode, do the following: Highlight the target you want to change in the Grou ...
Type: Technical Notes
09/19/2008
Intel® C++ Compiler for Mac OS* - 9.x manuals
[image]   Getting Started with the Intel® C++ Compiler 9.1 for Mac OS* X [PDF] [image] File Name: getting_started.pdf Size: 20,152 bytes Document Nbr: 307057-009US [ ...
Type: Technical Notes
09/19/2008