Debugging on Eclipse

Debugging on Eclipse

Imagen de Engin F.

I have two related questions related with debugging on Eclipse:

1. I want to integrate IDB compiler to my Eclipse project.
In order to do that, I have installed required plugins (Intel C++ Compiler XE 2013, Intel Debugger for Applications). I want to debug opencv library, so that I have imported a project generated by cmake. By using project settings I have set Debugger to Intel Compiler. You can see my debug settings on image attached.
The problem is that: Whenever I try to debug an application inside opencv library, the following error occurs: An internal error occurred during, java.lang.NullPointerException. You can see error message on uploaded picture.

Before invoking eclipsei I run following commands:
source /opt/intel/bin/ ia32
eclipse &

2. Debugging with IDB is not a mandatory for me. But tries with gdb have some inconsistent behaviours hence debugging cannot be done. The problem is that, when debugging starts, all things are well. But when I place a breakpoint, program hangs at a different point, ie. hangs on a point which has not a breakpoint defined there. Debugger never hits to place where I have placed a breakpoint. I know that icc and gcc are compatible, hence debug information generated by icc should be fine for gdb. But I don't know why this happens.

Information about used software:

Used compiler flags: -O2 -g
Ubuntu 12.04LTS 32 bit
Eclipse 3.7.2 Indigo
java -version output:
java version "1.6.0_27"
OpenJDK Runtime Environment (IcedTea6 1.12.6) (6b27-1.12.6-1ubuntu0.12.04.2)
OpenJDK Server VM (build 20.0-b12, mixed mode)
PS:All java related things coming from Ubuntu official repo.


Descargar debugger.png112.04 KB
Descargar error.png27.51 KB
publicaciones de 2 / 0 nuevos
Último envío
Para obtener más información sobre las optimizaciones del compilador, consulte el aviso sobre la optimización.
Imagen de Sergey Kostrov

This is simply to let you know that there is a dedicated forum related to Intel Debugging solutions. Please take a look.

Inicie sesión para dejar un comentario.