2011-01-17 2 views
0

원격 호스트에서 프로세스를 디버깅하려하지만 자식 exit가 발생할 때마다 gdbserver 프로세스가 끝납니다.gdbserver follow child

.gdbinit에서 "follow-fork-mode child"를 설정하려고 시도했지만 도움이되지 않았습니다.

좋은 해결책이 있습니까?

감사합니다.

+0

대화 형 GDB 세션에서 설정을 시도 했습니까? –

+0

이것은 Eclipse-RSE 기반 세션이므로 자동화 된 것입니다. – SyBer

답변

1

포크 프로세스가 두 번 이상 분기됩니까? 그렇지 않으면 --attach 옵션을 사용하여 하위에 연결할 수 있습니다.

+0

한 번만 gdbserver를 fork 된 프로세스에 다시 연결하는 방법을 알아낼 수 없습니다. – SyBer

+0

아이가 포크에 붙어있을 때까지 기다리십시오. 부모와 자식을 디버그하려면 별도의 gdb 및 gdbserver 인스턴스 쌍을 사용하십시오. – David1235