Как выполнить отладку gdb в процессе, запущенном в дочернем процессе через execvp?

У нас есть две программы на C++, p1 и p2. p2 разветвляется и запускает 3 дочерних процесса, каждый дочерний процесс вызывает двоичный исполняемый файл p2 через execvp(). Как я могу добавить точки останова gdb p2 и выполнить отладку в p2 при отладке p1?


person yasi    schedule 18.07.2014    source источник


Ответы (1)


Как я могу добавить точки останова gdb p2 и выполнить отладку в p2 при отладке p1?

Вы хотите, чтобы в более новых версиях GDB была доступна поддержка нескольких слабых. Документация здесь.

person Employed Russian    schedule 18.07.2014