lorsque j'utilise linux console pour développer, j'utilise gdb pour tracer le comportement du programme, Toujours la console print "Détacher après fork du processus fils 15 ***." tout corps peut-il aider à expliquer la phrase entre guillemets? Comment et qui fera Quels travaux après le détachement du processus de l'enfant? Merci d'abord :)Signification de "Détacher après la fourche du processus de l'enfant 15 ***"?
13
A
Répondre
28
Lorsque GDB est en train de déboguer un processus particulier, et que le processus scinde un processus enfant, GDB peut seulement suivre l'un des deux processus, il doit donc se détacher (arrêter de suivre) l'autre. Cette ligne vous informe de ce détachement sélectif. Le processus enfant s'exécutera sans être débogué par GDB.
Vous pouvez sélectionner le processus à suivre à l'aide de la commande set follow-fork-mode
. Utilisez set follow-fork-mode child
pour suivre les processus enfants et set follow-fork-mode parent
pour revenir au comportement par défaut. Pour plus de détails, voir this page sur le site Web de développement d'Apple.