2010-02-02 5 views
1

gdb의 서버 모드를 사용하여 원격으로 코드를 디버그하는 것이 가능하다는 것을 알고 있으며, 다른 아키텍처에서 크로스 컴파일 된 코드를 디버깅하는 것이 가능하다는 것을 알고 있지만, OS에서 Linux 애플리케이션을 원격으로 디버그하는 것이 가능합니다. X는 gdbserver를 사용합니까?비 -Linux 시스템에서 Linux 코드를 원격으로 디버그 할 수 있습니까?

답변

1

물론, OSX-host 및 Linux-target 용으로 컴파일 된 크로스 컴파일 GDB가 필요합니다. 이것은 전혀 드문 것이 아닙니다. 이 문제를 다루기 위해서는 많은 GDB 문서가 있어야합니다.

+0

나는 이것을 위해 크로스 툴과 같은 것을 사용할 필요가 있다고 생각 하는가? XCode와 함께 제공되는 그래픽 디버거에 이것을 플러그인 할 수 있다면 정말 좋을 것입니다 : GDB의 수정 된 버전을 사용한다는 것을 알고 있기 때문에 이것이 가능한지 확실하지 않습니다. – jkp

+0

불행히도 XCode에 대해서는 아무 것도 몰라요. 운이 좋으면 Xcode를 사용하여 사용중인 GDB를 지정할 수 있습니다. 또한 XCode가 사용하는 GDB (특별 패치, 버전 등)에 대한 특별한 요구 사항이 있는지 확인할 수도 있습니다. – JesperE

0

Windows와 Cygwin에서 가능합니다. OS X에 대해 모르겠다.

관련 문제