Ich entwickle eine Anwendung, die auf einem kleinen Linux-basierten SBC (~ 32MB RAM) läuft. Leider wurde meine App vor kurzem zu groß, um unter GDB zu laufen. Kennt jemand gute, leichte Debugging-Methoden, die ich in Embedded Linux verwenden kann? Es wäre sehr hilfreich, den Stack-Trace eines Threads anzeigen zu können.Leichtes Debugging unter Embedded Linux
Ich sollte erwähnen, dass diese Anwendung in C++ geschrieben ist und mehrere Threads ausführt, so gdbserver ist ein No-Go, wie es mit Multithread-Anwendungen nicht funktioniert.
Vielen Dank im Voraus,
Maha
Sind Sie sicher, gdbserver nicht für Multi-Thread-Anwendungen funktioniert? Diese Seite schlägt vor, dass es funktioniert: http://www.kegel.com/linux/gdbserver.html. –