[英]as: unrecognized option '-EL' while compiling android kernel on ubuntu 14
ARCH=arm64
SUBARCH=arm64
CROSS_COMPILE=aarch64-linux-android-
以下是make的输出
# make
CHK include/generated/uapi/linux/version.h
CHK include/generated/utsrelease.h
CALL scripts/checksyscalls.sh
CC scripts/mod/empty.o
as: unrecognized option '-EL'
make[2]: *** [scripts/mod/empty.o] Error 1
make[1]: *** [scripts/mod] Error 2
make: *** [scripts] Error 2
尽管gcc版本为gcc-4.4 gcc-4.6 gcc-4.8
,Ubuntu始终安装相同的工具/usr/bin/aarch64-linux-android-as
但仍从binutils (/usr/bin/as)
使用“ as”而不是/usr/bin/aarch64-linux-android-as
binutils
重命名/usr/bin/as
无效并导致失败
如何在交叉编译时使“ make”正确使用“ as”。
将make clean
。 然后编译解决问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.