2012-05-03 2 views
0

연구를 위해 내 안드로이드 커널을 컴파일해야합니다. 나는 개발자 섹션에 적어 둔 것을 excactly 한 다음 커널을 컴파일하려고 시도했다. 하지만 모든 오류 때문에 일부 빌드가 실패합니다. 안정 버전을 사용할 때 커널을 아무 문제없이 컴파일해야한다고 생각했습니다 ... 사용하고있어 gcc와 stuff가 너무 새로운 것일 수 있습니까? 데비안 Sid와 우분투 10.04 권장하지 않습니까? 문제는 우분투 감옥을 만드는 것이 가능해 보이지만 내가 필요가 없다면하고 싶지 않아 데비안 서버가 LXC에만있는 것입니다. 데비안 시스템에서 내 자신의 Android-x86 커널을 모두 컴파일했으며 매우 잘 작동했습니다!데비안 Sid의 Android 커널에서 항상 오류가 발생했습니다.

다른 빌드 세트 (full, crespo)에서 2.4.6_r1, 4.0.1_r1, 4.0.4_r1, 4.0.4_r1.2를 컴파일하려고 시도했지만 항상 C 또는 Java 파일에서 오류가 발생했습니다. 나는 태양 java6 - JDK 및 GCC를 설치/g ++ 데비안 4.6.3-5

편집 : 먼저이 문제처럼 보인다 : 내가했을 때 https://groups.google.com/forum/#!topic/android-building/UrluVAdRTkU, 그것은 실제로 더 있지만, 그렇다하더라도 오류가 발생 빌드 ...

+0

어떤 종류의 오류가 발생합니까? – Yury

+0

대부분 초기화되지 않은 유형 – reox

+0

모든 필수 헤더가없는 것으로 보입니다. 나는 Ubuntu에 aosp를 빌드하고 잘 작동한다. 그래서 당신의 경우 모든 오류를 수동으로 고려해야합니다. – Yury

답변

0

데비안에서는 커널을 성공적으로 빌드하려면 데비안을 설치하는 것보다 더 많은 일이 필요합니다. 라이브러리 버전과 경로는 우분투에서 그다지 다르지 않으므로 작은 시간에 안정된 빌드 환경을 만드는 것이 거의 불가능합니다.

그래서 저는 우분투 10.04로 바꾸고 있습니다. 그때 이후로 나는 어떤 오류도없이 커널을 만들 수 있습니다.

관련 문제