La compilation de gdb pour le débogage à distance

Je suis en train de débogage à distance d'une application en cours d'exécution sur arm9

Jusqu'à présent, j'ai été capable de traverser la compilation et l'exécution gdbserver sur mon appareil.

  1. obtenir gdb (7.2) les sources et les extraire
  2. ./configure --target=arm-none-linux-gnueabi-avec-expat=/usr/local/lib/
  3. faire
  4. cd gdb/gdbserver
  5. ./configure --host=arm-none-linux-gnueabi
  6. faire
  7. tftp gdbserver de mon appareil
  8. exécuter et de se connecter via gdb pour l'appareil

gdbserver "semble" démarrer correctement et s'attacher à mon helloworld application

Quand j'essaie de gdb pour le serveur distant, je reçois

"avertissement: impossible de parser XML de définition de l'objectif; le support de XML a été désactivé au moment de la compilation"

Évidemment, la compilation n'a pas pris en compte les expatriés. Je suis vraiment indécis sur la façon de spécifier les expatriés chemin de la bibliothèque pour le script de configuration.

OriginalL'auteur Eric | 2011-04-14