In breve: qualcuno conosce una GUI per gdb che la porta alla pari o vicina al set di funzionalità che si ottiene nella versione più recente di Visual C ++?
In dettaglio: come qualcuno che ha trascorso molto tempo a programmare in Windows, uno dei più grandi ostacoli che ho trovato ogni volta che devo codificare C ++ in Linux è che il debug di qualsiasi cosa usando la riga di comando gdb mi richiede molte volte più di quanto non faccia in Visual Studio e non sembra migliorare con la pratica. Alcune cose sono semplicemente più facili o veloci da esprimere graficamente.
In particolare, sto cercando una GUI che:
- Gestisce tutte le nozioni di base come passare da un codice all'altro, osservare variabili e punti di interruzione
- Comprende e può visualizzare il contenuto di tipi di dati C ++ complessi e nidificati
- Non viene confuso da e, preferibilmente, può passare in modo intelligente attraverso strutture di dati e codice basate su modelli durante la visualizzazione di informazioni rilevanti come i tipi di parametro
- Può gestire le applicazioni thread e passare da un thread all'altro per scorrere o visualizzare lo stato di
- È in grado di gestire il collegamento a un processo già avviato o la lettura di un dump principale, oltre all'avvio del programma in gdb
Se un tale programma non esiste, mi piacerebbe conoscere le esperienze che le persone hanno avuto con programmi che soddisfano almeno alcuni dei punti elenco. Qualcuno ha qualche consiglio?
Modifica:
elencare le possibilità è grandioso e prenderò quello che posso ottenere, ma sarebbe ancora più utile se tu potessi includere nelle tue risposte:
(a) Se hai effettivamente utilizzato questa GUI o meno , quale feedback positivo / negativo hai a riguardo.
(b) Se sai, quali delle funzioni sopra menzionate sono / non sono supportate
Le liste sono facili da trovare, siti come questo sono fantastici perché puoi avere un'idea delle esperienze personali delle persone con le applicazioni.