簡體   English   中英

as:在ubuntu 14上編譯android內核時無法識別的選項'-EL'

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM