GUI für GDB unter Windows

#5775492
Lesenswert?

Hallo zusammen,

ich will ein Windows-Programm, das ich selbst per Makefile mit dem MinGW 
gebaut habe, debuggen. Sehr angenehm wäre es, wenn das ähnlich 
komfortabel mit einer Gegenüberstellung zum C-Quelltext, wie man es bei 
eine IDE ginge. Sprich: Ich suche eine GUI für GDB unter Windows.

"Wer nutzt soetwas" & "kann mir einen Tipp geben" ?
Gast #5777560
Lesenswert?

Walter T. schrieb:
> Wenn das Projekt nicht mit
> Eclipse gebau wurde, geht GDB selbst in der Kommandozeile deutlich
> komfortabler.

Wieso denn das? Du kannst in Eclipse eine Debug Configuration 
hinzufügen, die beliebig "extern" gebaute Programmdatei auswählen und 
diese debuggen. Solange die Pfade in den Debuginformationen stimmen ist 
das kein Problem. Eclipse kann auch "make" auf eigenen Makefiles 
aufrufen, man muss nicht die automatische Makefile-Erzeugung nutzen.
Gast #5777579
Lesenswert?

Walter T. schrieb:
> Geht das nur mit einem nativen Eclipse, oder geht das auch in Atollic
> TrueStudio?

Habe ich nicht ausprobiert. Mit Eclipse-CDT geht es und mit den 
GNU-MCU-Eclipse Plugins ebenso. Es würde mich wundern wenn bei Atollic 
das Grundprinzip der Debug Configurations so umgekrempelt wurde dass es 
nicht mehr ginge. Höchstens in einem Menü versteckt.
#5777593
Lesenswert?

Walter T. schrieb:
> Eclipse ist nicht das Tool, was ich suche. Eclipse kann gut debuggen,
> wenn das Projekt mit Eclipse gebaut wurde. Wenn das Projekt nicht mit
> Eclipse gebau wurde, geht GDB selbst in der Kommandozeile deutlich
> komfortabler.

Ich debugge in Eclipse Projekte mit eigenem makefile, d.h. ich nutze für 
den Build nicht das Eclipse-interne Build-System.
Aus Sicht von Eclipse ist das zu debuggende Binary also "nicht mit 
Eclipse gebaut".

Das klappt bei mir mit nativem x64, AVR und ARM.
(Das der AVR-Dragon unter Eclipse nur leidlich funktioniert ist wieder 
ein anderes Thema ;-))
#5777800
Lesenswert?

Walter T. schrieb:
> Eclipse ist nicht das Tool, was ich suche. Eclipse kann gut debuggen,
> wenn das Projekt mit Eclipse gebaut wurde. Wenn das Projekt nicht mit
> Eclipse gebau wurde, geht GDB selbst in der Kommandozeile deutlich
> komfortabler.

Eclipse kann gar nicht debuggen, das ist nichts anderes als ein GUI für 
den GDB. Wenn der die Sourcen mit Debug-Info findet, klappt das.

Oliver

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren