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

StackOverflow https://stackoverflow.com/questions/655853

  •  19-08-2019
  •  | 
  •  

Pregunta

Estoy escribiendo un complemento 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 podría hacer que xldb se adjunte a un proceso en ejecución. ¿Es posible obtener eclipse para ejecutar gdb para adjuntarlo a un binario en ejecución? ¿Y debería esperar pena porque quiero depurar un fragmento de código cargado dinámicamente?

¿Fue útil?

Solución

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

Otros consejos

Utilizo Eclipse CDT para entornos remotos HP / UX. No estoy seguro de si funcionará para usted:

  1. haga que su aplicación se ejecute en Unix

  2. vaya a Ejecutar / Configuraciones de depuración / C / C ++ Adjuntar a remoto

  3. haga clic en Depurar y se mostrará una lista de procesos

  4. seleccione el proceso que desea depurar.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top