2011-10-11 14 views
11

Attualmente la console gdb di Eclipse collega semplicemente lo stdin/stdout tra la java gui e il processo gdb sottostante, quindi mancano molte funzionalità della shell gdb, ad es. tab-autocomplete, cronologia dei comandi, ecc.Esiste una console gdb migliorata per Eclipse?

Voglio sapere se c'è una console migliorata per l'interazione veloce con gdb. Mi piacciono molto i comandi gdb usati frequentemente come "print" e "call" ecc. IMHO, il comando "print" è superiore a volte rispetto a Eclipse "Expression watcher" perché esegue solo una volta e il successivo verrà valutato in qualsiasi momento e si bloccherà. prona.

Se pensi che non sia necessario utilizzare la console gdb, qual è la tua migliore pratica in termini di interfaccia utente gdb per eclissare il trasferimento dell'interfaccia utente.

risposta

1

Non sembra esserci alcun plug-in specifico per gdb, oltre all'integrazione iniziale di gdb initiated with Eclipse3.4.

E lo current list of gdb bugs non include le funzionalità mancanti.

+0

Non è un bug in ogni caso, posso sentire che l'attuale finestra della console gdb è implementata in un modo semplice, forse deve essere migliorata ... – solotim

+3

@solotim: Sono d'accordo. Nota che puoi trovare RFE (Request for Enhancement) anche nel loro sistema di tracciamento dei bug. – VonC

0

Se stai scrivendo c/++, perché non trovare l'elfo generato da eclipse e utilizzare gdb tramite la shell?

+1

Non ha alcun senso. Ho trasferito da gdb/ddd a Eclipse semplicemente perché mi piacciono alcune funzionalità di Eclipse, come l'interfaccia di debug e le utilità. Sarebbe bello se la piattaforma potesse riunire le cose migliori di due mondi. – solotim

+0

Sembra che tu abbia bisogno di scrivere il plugin Eclipse che fa quello che vuoi;) – pg1989

+1

@solotim: GDB in console è il migliore, o addirittura uno script. Vai a scrivere su Eclipse per eseguire automaticamente uno scenario GDB ... –

Problemi correlati