Comment joindre un processus dans gdb
j'ai un programme C simple qui bifurque un processus et exécute ensuite un exécutable.
je veux attacher le processus enfant à gdb.
j'exécute le programme principal dans une console et j'ouvre une autre console pour trouver le pid du processus enfant, puis je démarre gdb avec la commande suivante:
gdb attach 12271
où 12271
est l'enfant de l'id du processus, mais l'attachement échoue avec:
No such file or directory.
une idée de pourquoi?
46
demandé sur
Jaime Hablutzel
2013-01-17 05:47:36
2 réponses
Essayez l'une de ces:
gdb -p 12271
gdb /path/to/exe 12271
gdb /path/to/exe
(gdb) attach 12271
90
répondu
Employed Russian
2017-02-09 17:59:25
le premier argument devrait être le chemin vers le programme exécutable. Donc
gdb progname 12271
16
répondu
DrC
2013-01-17 22:10:16