Wie die übergabe der input-Daten im GDB-Modus für die Programmierung von C Bereits übergebenen Parameter und Programm ausführen

Ich weiß schon, wie die übergabe von Parametern in den GDB-mode mit: "run Parameter". Allerdings, wenn Sie fortfahren, Debuggen, indem Sie mit n oder s zu gehen, ich möchte Daten an mein Programm, lassen Sie uns sagen, ein text/string. Zum Beispiel, ich möchte zu senden, einen string "Test" auf meinem Programm, da mein Programm immer wartet, zu empfangen Befehl in der Konsole. Wenn ich geben Sie zu "Testen" und es wird sagen "undefined command: "die Prüfung". Versuchen Sie, helfen".

(gdb) b 100
(gdb) run "pass parameters to program here"
(gdb) n 
(gdb) Now I want to send a string to my program, how can I do it?

Also, wie kann ich tun, um senden Sie diesen text an mein Programm beim Debuggen GDB im step-Modus? Dank sehr viel.

Nur geben Sie es in.
Hallo Paul, was meinst du mit Typ? Zum Beispiel, nach manchmal mit n oder s zu gehen, jetzt will ich senden Sie eine SMS wie "Test" auf meinem Programm, da mein Programm immer wartet, zu empfangen Befehl in der Konsole. Wenn ich geben Sie zu "Testen" und es wird sagen "undefined command: "die Prüfung". Versuchen Sie, helfen". Also, wie kann ich tun, um senden Sie diesen text an meinem Programm? Dank sehr viel.
Sie wollen das Programm zu laufen, während die Annahme von Benutzereingaben, dann Rückgabe der Kontrolle an den debugger nach, dass Eingabe eingegeben?
Ja, ich meine genau diese. Kann GDB oder anderen Debuggern tun, es zu Debuggen C-Programm?

InformationsquelleAutor zuhakasa | 2014-05-16

Schreibe einen Kommentar