2009-03-17 12 views
19

Sto scrivendo un plug-in iplanet di netscape (su solaris/C usando eclipse) che è fondamentalmente un oggetto condiviso con specifici punti di ingresso, e mi piacerebbe essere in grado di eseguire il debug dell'oggetto condiviso con il debugger di eclipse (gdb). Mi ricordo di aver fatto qualcosa di simile in AIX in cui è possibile rendere xldb attach a un processo in esecuzione. È possibile ottenere eclissi per eseguire gdb da allegare a un binario in esecuzione? E dovrei aspettarmi dolore perché voglio eseguire il debug di un pezzo di codice caricato in modo dinamico?E 'possibile associare una sessione di debug a un programma in esecuzione in eclissi CDT

+0

Hai provato http://stackoverflow.com/questions/655853/is-it-possibile-to-attach-a-debugging-session-to-a-running-program-in-eclipse-cdt/719936# 719.936? – lothar

risposta

24

Sì, lo è. Devi andare alla finestra di configurazione di Lauch e selezionare "C++ Attach to ...". A seconda della versione di Eclipse, potrebbero essere disponibili solo una o più varianti "C++ Attach to ...".

8

Uso Eclipse CDT per ambiente remoto HP/UX. Non so se funzionerà per voi:

  1. la tua app in esecuzione su UNIX

  2. go to Run/Debug Configurazioni/C/C++ Attach to Remote

  3. click Debug e verrà mostrato un elenco di processori

  4. selezionare il processo che si desidera eseguire il debug.

Problemi correlati