uso tutorial test depurar depurador debuggear como codigo gdb

tutorial - gdb ubuntu



¿Cómo depurar un programa que toma la entrada del usuario de stdin con GDB? (2)

Ayer pasé por algo así y recursioné a través de un montón de comandos de "ayuda" en gdb porque no podía encontrar exactamente lo que necesitaba en Internet.

set variable *your_variable* = *your desired input* después de haber iniciado gdb y comenzar a ejecutar mi código. Trabajado como un encanto.

Sé que esto es tarde, pero tal vez ayude a alguien más.

Tengo un programa y estoy tratando de depurarlo usando gdb. Dentro del programa tengo métodos que requieren que el usuario ingrese una entrada usando stdin. ¿Cómo puedo ingresar esta entrada cuando estoy en gdb? ¿Para poder rastrear cómo funcionan mis métodos?


$ cat >foo <<EOF something EOF $ gdb -quiet /bin/cat Reading symbols from /bin/cat...(no debugging symbols found)...done. Missing separate debuginfos, use: debuginfo-install coreutils-8.12-7.fc16.x86_64 (gdb) run <foo Starting program: /bin/cat <foo something [Inferior 1 (process 22436) exited normally] (gdb)