[gdb] Debuggen von Programmen, die Daten von stdin lesen
-
Ich möchte ein Programm debuggen, dass Daten aus stdin liest. Normalerweise wird das Programm so aufgerufen:
cat some_data_file | ./program
Wie kann ich das nun debuggen? Folgendes habe ich probiert:
cat some_data_file | gdb ./program gdb cat some_data_file | ./program
Beides führt nicht zum gewünschten Resultat.
Hat jemand eine Idee?
Ich möchte das Programm möglichst nicht modifizieren.
-
Das geht so:
gdb dein_program
// In GDB:
run [parameters] < some_data_fileFür weitere Infos in gdb einfach help run tippen.
-
Dieser Thread wurde von Moderator/in rüdiger aus dem Forum Themen rund um den PC in das Forum Linux/Unix verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Danke sehr!