Sto sviluppando un'applicazione che funziona su un piccolo SBC basato su Linux (~ 32 MB di RAM). Purtroppo, recentemente la mia app è diventata troppo grande per essere eseguita con GDB. Qualcuno sa di qualche buon metodo di debugging leggero che posso usare in Linux embedded? Anche essere in grado di visualizzare la traccia di stack di un thread sarebbe estremamente utile.Debug leggero su Linux embedded
Dovrei menzionare che questa applicazione è scritta in C++ ed esegue più thread, quindi gdbserver è un no-go in quanto non funziona con le applicazioni multithread.
Grazie in anticipo,
Maha
Sei sicuro gdbserver non funziona per le applicazioni multithreaded? Questa pagina suggerisce che funziona: http://www.kegel.com/linux/gdbserver.html. –