Ich versuche, Gdb Programme mit Eingabeumleitung auf Stdin auszuführen. Zum Beispiel, ohne gdb würde ich ein Programm wie folgt ausführen:Eingabeumleitung in Gdb (MinGW)
prog < input.txt
Jetzt in GDB, der übliche Weg, dies zu tun ist run < input.txt
. Es funktioniert jedoch nicht für mich und wenn das getan wird, wird nichts in stdin umgeleitet.
Ich benutze Windows mit MinGW. Was könnte das Problem sein?
ich als OP in das gleiche Problem renne. Ich bin jedoch nicht in der Lage, die 3. Lösung für mich arbeiten zu lassen. Dies ist auf 'gdb 7.5.50'. Wie funktioniert die 2. Lösung? Wie stellst du sicher, dass das Debuggee nicht gestartet wird, wenn es gestartet wird, bevor du die Möglichkeit hast, gdb anzuhängen? – greatwolf