Ho un semplice programma C che forca un processo e poi esegue un eseguibile.
Voglio associare il processo figlio a gdb.
Eseguo il programma principale in una console e apro un’altra console per trovare il pid del processo figlio, quindi avvio gdb con il seguente comando:
gdb attach 12271
dove 12271
è l’id del processo figlio, ma l’allegato non riesce con:
No such file or directory.
Qualche idea del perché?
Prova uno di questi:
gdb -p 12271 gdb /path/to/exe 12271 gdb /path/to/exe (gdb) attach 12271
Il primo argomento dovrebbe essere il percorso del programma eseguibile. Così
gdb progname 12271