2013-08-20 2 views
0

New to new android. 나는 HTC 장치에 대한 안드로이드 커널 3.4.0을 컴파일하려고합니다.android에서 오류 받기 커널 컴파일

export CROSS_COMPILE=/home/jharvard/ndk-x86/toolchains/arm-linux-androideabi-4.6/prebuilt/linux-x86/bin/arm-linux-androideabi- 

내가 clean 명령

make clean && make mrproper 

그것은 오류를 표시를하게 실행 크로스 컴파일 명령 실행 한 후

,

/home/jharvard/kernel-code/linux/scripts/gcc-version.sh: line 25: arm-eabi-gcc: command not found 
/home/jharvard/kernel-code/linux/scripts/gcc-version.sh: line 26: arm-eabi-gcc: command not found 

나는이 문제를 해결하기 위해 단서를 받고 있지 않다 오류. 이 오류를 제거하는 방법을 제안 해주십시오. 미리 감사드립니다.

답변

1

실제로 커널 3.4에는 올바른 컴파일을 위해 툴 체인 버전 4.7이 필요합니다. ndk를 developer.android.com/tools/sdk/ndk/index.html에서 다운로드 한 다음 새로 다운로드 한 toolchain을 다음 명령으로 가리킨다. CROSS_COMPILE = (your_download_location) /arm-linux-androideabi-4.7/prebuilt/linux-x86_64/ bin/arm-linux-androideabi- 그리고 완료되었습니다.