Su Linux, sto cercando di eseguire il debug di un'applicazione C++ con gdb in Eclipse CDT.Su Linux, debug di un'applicazione C++ con gdb in Eclipse CDT, come inserire qualcosa nello stdin?
Per esempio l'applicazione applic.exe
prende alcuni argomenti della riga di comando e arg1
arg2
ed aspetta alcuni dati sul stdin
(ad esempio, preso da un file input.txt
).
Normalmente, per eseguire l'applicazione nella console farei questo:
cat input.txt | applic.exe arg1 arg2
Utilizzando gdb nella console che posso fare:
gdb applic.exe
(gdb) run applic.exe arg1 arg2 < input.txt
E 'possibile farlo con gdb in Eclisse? So come specificare gli argomenti (e l'ambiente) in Eclipse Configurazioni di debug, ma che dire di stdin
?
Non sono sicuro che sia possibile farlo, nella configurazione di esecuzione è disponibile un'opzione per specificare un file di output, ma per l'input si dice che è necessario avere una console collegata. – fortran