Hallo miteinander Ich habe bis jetzt nur mit Mikrocontrollern und Programmen mit GUI debugging betrieben. Nun möchte ich kleine CMD-Programme debuggen. Kann mir jemand sagen, wie ich das anstellen soll? Wenn ich mein Programm debuggen will, öffnet sich die Konsole nicht mehr, und ich kann keine Benutzereingaben machen. Besten Dank für die Hilfe MFG Patrick
Vielleicht wird ja stdout und stdin zur Eclipse-eigenen Konsole umgelenkt, und du hast die in deiber Debug View bloß nicht aktiviert?
Doch, ist aktiviert. nur scheint es, dass hier Eclipse schon seit 4 Jahren einen riesen Bug in der Konsole hat (auf Windows):
1 | |
2 | |
3 | |
Hier wird nur gerade "Hallo Welt" ausgegeben, und der Rest kommt erst nachdem ich einen Text eingegeben habe. Und irgendwie hat es bis jetzt keine Lösung gegeben. https://bugs.eclipse.org/bugs/show_bug.cgi?id=173732 Nur scheint es bei mir nicht zu funktionieren.
Patrick B. schrieb: > Und irgendwie hat es bis jetzt keine Lösung gegeben Dafür ein Workaround:
1 | |
oder
1 | |
2 | |
Patrick B. schrieb: > nur scheint es, dass hier Eclipse schon seit 4 Jahren einen riesen Bug > in der Konsole hat (auf Windows) Das Problem ist aber eher Windows als Eclipse:
1 | |
2 | |
3 | |
4 | |
5 | |
6 | |
7 | |
8 | |
9 | |
Nur funktionieren diese Workarounds nicht (Ich nutze Win 8 64Bit): ich habe dies versucht, leider ohne Erfolg:
1 | |
2 | |
3 | |
1 | |
2 | |
3 | |
4 | |
1 | |
2 | |
3 | |
Bei Eclipse kann man ja sagen, dass die Exe-Datei nicht im Editor geöffnet werden soll, sondern dass er diese über die Konsole öffnet. Geht das beim Debuggen auch, damit nicht die Eclipse-Konsole verwendet wird?
Im Prinzip ruft Eclipse nur Komandozeilenprogramme auf. Wenn also das Programm "Debugger" das unterstützt sollte es gehen.
Antwort schreiben
Bitte melde dich an, um einen Beitrag zu schreiben.