with tutorial online español commands unix gdb

unix - tutorial - gdb online



Cómo adjuntar un proceso en gdb (2)

Tengo un simple programa C que bifurca un proceso y luego ejecuta un ejecutable.

Quiero adjuntar el proceso secundario a gdb.

Ejecuto el programa principal en una consola y abro otra consola para encontrar el pid del proceso hijo, luego comienzo gdb con el siguiente comando:

gdb attach 12271

donde 12271 es la identificación del proceso hijo, pero la conexión falla con:

No such file or directory.

¿Alguna idea de por qué?


El primer argumento debería ser la ruta al programa ejecutable. Asi que

gdb progname 12271


Pruebe uno de estos:

gdb -p 12271 gdb /path/to/exe 12271 gdb /path/to/exe (gdb) attach 12271