Forum: Compiler & IDEs gdb (x)emacs


von tom h. (Gast)


Lesenswert?

hallo,
weiß jemand wie man im (x)emacs den debugger konfigurieren kann? ich
habe das problem, dass der normale gdb für i686 aufgerufen wird und ich
eigentlich den avr-gdb benötige.
danke
tom

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Wenn Du M-x gdb aufrufst, fragt er dich doch nach der
Debugger-Kommandozeile.  Die Vorgabe lautet "gdb ", aber
es hindert dich doch keiner dran, bis an den Anfang der Zeile
zu gehen und das avr- einzutippen.  Den Namen der ELF-Datei
musst du ja schließlich auch eintippen.

Wahrscheinlich steht der Vorgabewert in irgendeiner Lisp-Variablen.

von tom h. (Gast)


Lesenswert?

leider funktioniert es nicht so bei mir.
M-x gdb
erzeugt:   Run gdb on file : filename
wobei lediglich filename änderbar ist.
deshalb suche ich die lisp-variable, die den debugger beschreibt. ich
habe auch schon doku´s und das netz durchsucht, aber leider noch nichts
gefunden (wahrscheinlich die falschen schlagwörter).
trotzdem schon mal danke
tom

von Hansi (Gast)


Lesenswert?

emacs 21.3 promptet mit:
Run gdb (like this): gdb

hier laesst sich gdb durch avr-gdb ersetzen und das merkt er sich
auch.

Hansi

von tom h. (Gast)


Lesenswert?

ich hab´s jetzt!
unter xemacs 21.4 läuft es so:
M-x dbx
Prompt: Run dbx (like this): avr-gdb

tom

von Jörg W. (dl8dtl) (Moderator) Benutzerseite


Lesenswert?

Hmm, aber dbx ist nicht wirklich gdb.

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.