Ich habe ein einfaches C-Programm, das einen Prozess abspaltet und dann eine ausführbare Datei ausführt.
Ich möchte den untergeordneten Prozess an gdb anhängen.
Ich führe das Hauptprogramm in einer Konsole aus und öffne eine andere Konsole, um die PID des untergeordneten Prozesses zu finden. Dann starte ich gdb mit dem folgenden Befehl:
gdb attach 12271
Wo 12271
ist die untergeordnete Prozess-ID, aber das Anhängen schlägt fehl mit:
No such file or directory.
Irgendeine Idee warum?