2011-02-04 4 views
2

한 다음Linux에서 Eclipse에서 Chromium을 디버깅하는 방법은 무엇입니까?

chromium --renderer-cmd-prefix="gdb --args" 

chromium --plugin-launcher="gdb --args" 

크롬을 사용하여 "gdb를 --args"로 디버거를 시작하고 그 과정을 시작하는 방법을 지정하는 명령 줄을 전달할 수 있습니다 GDB (LinuxDebugging)를 사용하여 크롬을 디버깅합니다. 그런 다음 명령 줄에서 gdb를 정상적으로 사용할 수 있습니다.

Eclipse에서 어떻게 동일한 시나리오를 달성 할 수 있습니까?

논스톱 모드를 사용하면 평소처럼 크롬을 디버깅 할 수 있습니다. 그러나 렌더러와 플러그인은 프로세스가 끝나기 때문에 추적 할 수 없습니다.

답변

1

나는 접근 방식을 "프로세스에 연결"되어 발견 한 유일한 솔루션입니다.

업데이트 : 이클립스 인디고 (gdb 7.2)는 multiprocess 디버깅을 지원합니다. 아직 시도하지 않았습니다.

0

Chromium의 모든 사용자가 디버깅을 위해 Chrome과 함께 Eclipse를 사용하고 있음을 기억하지 못합니다. 이 기술을 사용하면 gdb 만 사용할 수 있습니다. 당신이 그것을 지원할 수있는 경우

이클립스가 지원되는 환경 아니다, 그것은 슈퍼 영웅이 될 것입니다 :)

0

Qtcreator를 사용하여 Linux에서 크롬을 디버깅하려면 프로세스를 첨부해야합니다.

+0

그래, 난 이미 대답을 게시했습니다. IDE와 관계없이 작동합니다. 게다가, 나는 이클립스 솔루션에 대해 물었다. – Vanuan

2

Eclipse는 Linux에서 Chromium 개발을위한 IDE로 사용할 수 있습니다. 이 공식 구글 링크에서입니다 :

http://code.google.com/p/chromium/wiki/LinuxEclipseDev

+0

이 가이드에는 Chromium 자체를 디버깅하는 방법에 대한 정보가 없습니다. 다중 프로세스 디버깅으로 gdb를 릴리스 한 후에이 질문은 무의미 해졌습니다. – Vanuan