Mountain Lion 10.8.4에서 Nexus 7 용 Android 커널을 컴파일 할 때 으로 치명적인 오류가 발생했습니다 : 'elf.h'파일이 아닙니다. 발견 문제 :Mac OS X에서 Nexus 7 용 Android 커널을 컴파일 할 때 'elf.h'파일을 찾을 수 없음
가/Volumes/Android/WORKING_DIRECTORY/device/asus/grouper/tegra/
[[email protected]]$ make
scripts/kconfig/conf --silentoldconfig Kconfig
CHK include/linux/version.h
UPD include/linux/version.h
CHK include/generated/utsrelease.h
UPD include/generated/utsrelease.h
Generating include/generated/mach-types.h
CC kernel/bounds.s
GEN include/generated/bounds.h
CC arch/arm/kernel/asm-offsets.s
GEN include/generated/asm-offsets.h
CALL scripts/checksyscalls.sh
CC scripts/mod/empty.o
HOSTCC scripts/mod/mk_elfconfig
scripts/mod/mk_elfconfig.c:4:10: fatal error: 'elf.h' file not found
#include <elf.h>
^
1 error generated.
make[2]: *** [scripts/mod/mk_elfconfig] Error 1
make[1]: *** [scripts/mod] Error 2
make: *** [scripts] Error 2
사람이 커널 컴파일을 계속 할 수 있도록이 문제를 해결하는 방법을 알고 있나요? 지금
cd /Volumes/Android/WORKING_DIRECTORY/external/elfutils/libelf/
$ sudo cp -a elf.h /usr/include
'elf.h'파일의 사본 /는 USR/포함 컴파일이 지남에 : 나는 누락 된 elf.h 파일에 대한 해결 방법을 찾을 수 있기 때문에 난 내 자신의 질문에 대답하고 있습니다
... elf 라이브러리를 설치 하시겠습니까? –
MacPorts를 설치해야합니까? 나는 ** elftoolchain **을 보았다. 아니면 OS X 용 독립 실행 형 elf 라이브러리를 가르쳐 주시겠습니까? – derekg
http://www.mr511.de/software/english.html –