Как прикрепить процесс в GDB
У меня есть простая программа на C, которая разветвляет процесс, а затем запускает исполняемый файл.
Я хочу прикрепить дочерний процесс к GDB.
Я запускаю основную программу в консоли и открываю другую консоль, чтобы найти pid дочернего процесса, затем запускаю gdb следующей командой:
gdb attach 12271
где12271
является идентификатором дочернего процесса, но присоединение завершается неудачно с:
No such file or directory.
Есть идеи почему?