Desidero farmi una piccola versione GUI del programma da riga di comando GDB
su Linux
per semplificare il debug di piccoli programmi C
. Potrebbero esistere già alcuni in particolare negli IDE ma voglio farlo per divertimento e farmi conoscere meglio a GDB
.API GDB C/C++ Linux
Ora volevo sapere se GDB ha un'API, quindi posso accedere ai comandi GDB direttamente dal codice e non devo fare una deviazione attraverso il terminale, ad esempio con popen
.
Se non esiste una tale API da GDB
, qual è il modo più semplice per avviare GDB
nascosto e inviare comandi ad esso, recuperare le uscite da esso?
ci sono alcune informazioni utili qui su questo: https://sourceware.org/gdb/papers /libgdb2/libgdb_toc.html –
Questa sembra una domanda perfettamente valida. Non sta chiedendo affatto una raccomandazione ma per (1) se c'è un api e (2) un esempio. E capita di avere una risposta valida che era sparita e cancellata! :(abbastanza triste, questo si rivela prima su google. Anche con tutti gli argomenti, questo serve ancora come una risorsa eccellente. – gideon