¿Es posible adjuntar una sesión de depuración a un programa en ejecución en eclipse CDT


Estoy escribiendo un complemento de netscape iplanet (en solaris/C usando eclipse) que es básicamente un objeto compartido con puntos de entrada específicos, y me gustaría poder depurar el objeto compartido con el depurador de eclipse (gdb). Recuerdo haber hecho algo similar en AIX donde se podía hacer que xldb se adjuntara a un proceso en ejecución. ¿Es posible hacer que eclipse ejecute gdb para adjuntarlo a un binario en ejecución? ¿Y debo esperar dolor porque quiero depurar una pieza de código cargada dinámicamente?

Author: stu, 2009-03-17

2 answers

Sí lo es. Debe ir al diálogo de configuración de Lauch y seleccionar " C++ Attach to ...". Dependiendo de su versión de Eclipse puede haber solo uno o más " C++ Attach to ..."variantes disponibles.

 24
Author: lothar,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2014-12-02 17:12:31

Utilizo Eclipse CDT para el entorno remoto HP/UX. No estoy seguro de si va a funcionar para usted:

  1. Tenga su aplicación ejecutándose en unix

  2. Ir a Ejecutar / Depurar configuraciones / C / C++ Adjuntar a remoto

  3. Haga clic en Debug y se mostrará una lista de processess

  4. Seleccione el proceso que desea depurar.

 9
Author: Paulo Guedes,
Warning: date(): Invalid date.timezone value 'Europe/Kyiv', we selected the timezone 'UTC' for now. in /var/www/agent_stack/data/www/ajaxhispano.com/template/agent.layouts/content.php on line 61
2009-03-17 20:27:33