Installation guide

Intel® Parallel Studio XE 2015 Composer Edition for C++ Linux*
Installation Guide and Release Notes 27
The link between the two debuggers will be kept alive. The Intel® MIC Architecture-side
debugger will stay connected to the debug agent and the application will remain loaded
in the CPU-side debugger, including all breakpoints that have been set.
At this point, both debugger windows can safely be closed.
4.4.3 Intel® MIC Architecture-side debugger asserts on setting source directories
Setting source directories in the GNU* GDB might lead to an assertion.
Resolution:
The assertion should not affect debugger operation. To avoid the assertion anyway, don’t use
source directory settings. The debugger will prompt you to browse for files it cannot locate
automatically.
4.4.4 Accessing _Cilk_shared variables in the debugger
Writing to a shared variable in an offloaded section from within the CPU-side debugger before
the CPU-side debuggee has accessed that variable may result in loss of the written value/might
display a wrong value or cause the application to crash.
Consider the following code snippet:
_Cilk_shared bool is_active;
_Cilk_shared my_target_func() {
//Accessing “is_active” from the debugger *could* lead to unexpected
//results e.g. a lost write or outdated data is read.
is_active = true;
//Accessing "is_active" (read or write) from the debugger at this
//point is considered safe e.g. correct value is displayed.
}
5 Eclipse Integration
The Intel C++ Compiler installs an Eclipse feature and associated plugins (the Intel C++ Eclipse
Product Extension) which provide support for the Intel C++ Compiler when added as an Eclipse
product extension site to an existing instance of the Eclipse* Integrated Development
Environment (IDE). With this feature, you will be able to use the Intel C++ compiler from within
the Eclipse integrated development environment to develop your applications.
5.1 Supplied Integrations
The Intel feature provided in the following directory:
<install-dir>/eclipse_support/cdt8.0/eclipse
supports and requires Eclipse Platform versions 4.3, 4.2, or 3.8; Eclipse C/C++ Development
Tools (CDT) version 8.1 or later; and a functional Java Runtime Environment (JRE) version 6.0
(also called 1.6) update 11 or later.