Guten Morgen, ich habe eine kleine Anwendung in C mit MinGW und SDL geschriebebn. Eclipse ist mir zu schwergewichtig, aber der CDT standalone Debugger ist doch sehr praktisch. Das Problem an der obigen Konstruktion (SDL + MinGW) ist, dass ich um bis zur ersten Funktion, bei der Quelltext vorliegt, also der Funktion SDL_main(), durch jede Menge Disassembly steppen muss, um in SDL_main() hineinzuspringen. Gibt es eine einfachere Möglichkeit, an den Anfang der ersten Funktion, für die Quelltext vorliegt, zu springen?
Gast
#6204613
Mach doch einen Breakpoint in die SDL_main und nutze "Continue". Beim normalen Eclipse CDT kann man ein GDB-Start-Script in der Launch Configuration hinterlegen, da könntest du so etwas reinschreiben:
1 | |
2 | |
Ich kann hier einstellen wo als erstes gestoppt werden soll.
Programmierer schrieb: > Mach doch einen Breakpoint in die SDL_main und nutze "Continue". Das war mein erster Versuch. Das Problem: Vor dem Start erkennt er die Quelltext-Datei nicht als dem Binary zugehörig, und danach ist es zu spät. Thomas W. schrieb: > Ich kann hier einstellen wo als erstes gestoppt werden soll. Danke! Das funktioniert prima!
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.
