2012-08-30 2 views
0

나는 eclipse를 사용하여 pandaboard가있는 C 코드의 안드로이드 플랫폼에 드라이버와 데몬을 개발하고 있으며 이클립스와 CDT를 편집 및 탐색 도구로 사용하려고합니다.안드로이드 C 소스 코드에 대한 일식 - 어떻게 컴파일러 헤드 파일을 해결하기 위해?

나는 이클립스를 메이크 파일 프로젝트로 가져오고 인덱서로 처리했다.

다른 archetecture (x86, arm 등)에 대한 헤드 파일이 너무 많아서 Eclipse에 "unresolved inclusion xxx"와 같은 오류가보고됩니다. 그 이유는 해당 파일의 후보가 너무 많기 때문입니다. 메이크 파일 분석과 같은 일식을 알리기 위해 변수 나 식별자를 지정하면 makefile을 분석하고 컴파일러와 같은 올바른 경로를 선택할 수 있습니까?

아무도 도와 줄 수 있습니까?

감사합니다, 드라이버 작업 체크 아웃에 대한

-Yunfei

답변

0

: 일반적으로 http://wiki.eclipse.org/HowTo_use_the_CDT_to_navigate_Linux_kernel_source

당신이 어디를 찾을 알 수 있도록 이클립스에게 손을 줄 필요가 메이크 프로젝트 작업 includes 및 전처리 기 기호가 정의됩니다.

프로젝트를 마우스 오른쪽 버튼으로 클릭하십시오. 특성 -> C/C++ 일반 -> 경로 및 기호를 선택하십시오. 가장 중요한 include 경로를 추가하면 인덱서 결과가 훨씬 향상됩니다.

+0

프랭크, 대단히 감사합니다. 매우 유용합니다. – yunfei