2016-03-25 5 views
7

Я отлаживал программу Linux C с внутренним отладчиком CLION (который является gdb для Linux). Программа искала дочерний процесс, который должен был быть приостановлен в точке останова, которую я установил. Но отладчик не остановился, даже если бы я ввел set follow-fork-mode child внутри панели gdb. Итак, как я могу это сделать с CLion?Как отлаживать разветвленный дочерний процесс с помощью CLion

+3

Возможный дубликат [Как установить режим follow-fork как дочерний элемент в debuger с помощью CMake] (http://stackoverflow.com/questions/34121840/how-set-follow-fork-mode-as-child-in- debuger-using-cmake) –

ответ

0

Перед установкой убедитесь, что вы установили set follow-fork-mode child.

+3

Я подтвердил этот подход раньше, и он не сработал. Таким образом можно отлаживать только интерфейс командной строки, а не внутри CLion. – DYS

+0

Я переживаю, что CLION отключает сеансы удаленной отладки, когда GDB следует за дочерним процессом. –

Смежные вопросы