Bedeutung von „Trennen nach Fork vom untergeordneten Prozess 15***“?

Lesezeit: 1 Minute

Benutzer-Avatar
parzival

Wenn ich die Linux-Konsole zum Entwickeln verwende, verwende ich gdb, um das Verhalten des Programms zu verfolgen. Die Konsole gibt immer “Detaching after fork from child process 15***” aus. Kann jemand helfen, den Satz in Anführungszeichen zu erklären? Wie und wer wird welche Aufgaben nach der Trennung vom untergeordneten Prozess erledigen? Danke erstmal 🙂

Benutzer-Avatar
Zeke

Wenn GDB einen bestimmten Prozess debuggt und der Prozess einen untergeordneten Prozess abzweigt, kann GDB nur einem der beiden Prozesse folgen, also muss es den anderen trennen (aufhören, ihm zu folgen). Diese Zeile informiert Sie über diese selektive Ablösung. Der untergeordnete Prozess wird ausgeführt, ohne von GDB debuggt zu werden.

Mit können Sie auswählen, welcher Prozess ausgeführt werden soll set follow-fork-mode Befehl. Verwenden set follow-fork-mode child untergeordneten Prozessen zu folgen, und set follow-fork-mode parent um zum Standardverhalten zurückzukehren. Weitere Einzelheiten finden Sie unter diese Seite auf der Apple-Entwicklungswebsite.

1352170cookie-checkBedeutung von „Trennen nach Fork vom untergeordneten Prozess 15***“?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy