Android 4.1.2를 사용하여 Allwinner A10 프로세서(sun4i, ARMV7)용 커널을 컴파일하려고 합니다. 구성 파일이 장치에서 복사됩니다. 출력은 다음과 같습니다.
$ make ARCH=arm CROSS_COMPILE=/home/user/android_kernel/arm-eabi-4.4.3/bin/arm-eabi- CHK include/linux/version.h CHK include/generated/utsrelease.h make[1]: include/generated/mach-types.h is up to date. CC kernel/bounds.s kernel/bounds.c:1: sorry, unimplemented: -mfloat-abi=hard and VFP make[1]: *** [kernel/bounds.s] Error 1 make: *** [prepare0] Error 2
오류는 입니다 kernel/bounds.c:1: sorry, unimplemented: -mfloat-abi=hard and VFP
. 해결 방법을 찾을 수 없습니다.
어떤 제안이 있으십니까?
답변1
softfloat
대상에 맞게 구성된 툴체인을 사용하고 있는 것 같습니다 . 하드웨어 부동 소수점을 지원하는 하드웨어가 필요합니다.