En Linux, estoy tratando de depurar una aplicación C++ con gdb en Eclipse CDT.En Linux, depurando una aplicación C++ con gdb en Eclipse CDT, ¿cómo ingresar algo a stdin?
Por ejemplo, la aplicación applic.exe
toma algunos argumentos de línea de comandos arg1
y arg2
y se espera que algunos datos sobre stdin
(por ejemplo, tomado de un archivo input.txt
).
Normalmente, para ejecutar la aplicación en la consola Me gustaría hacer esto:
cat input.txt | applic.exe arg1 arg2
Usando BGF en la consola que puedo hacer:
gdb applic.exe
(gdb) run applic.exe arg1 arg2 < input.txt
¿Es posible hacer eso con el BGF en ¿Eclipse? Sé cómo especificar los argumentos (y el entorno) en las configuraciones de depuración Eclipse , pero ¿qué pasa con stdin
?
No estoy seguro si eso se puede hacer, en la configuración de ejecución hay una opción para especificar un archivo de salida, pero para la entrada dice que necesita tener una consola conectada. – fortran