rk3399编译kernel问题
aarch64-linux-android-gcc: error trying to exec ‘/home/rk3399_Android6.0_vr/prebuilts/gcc/linux-x86/aarch64/aarch64-linux-android-4.9/bin/…/lib/gcc/aarch64-linux-android/4.9.x-google/…/…/…/…/aarch64-linux-android/bin/as’: execv: Exec format error scripts/Makefile.build:258:
错误如上,在编译rk3399linux内核时碰到的问题,找了网上很多地方都没有指出问题所在,现在来分享一下解决方案。 我的rk3399的板子是瑞芯微官方的rk3399-excavator,sdk是一个朋友给的,结果编译内核时总是报上面的错误,最后定位到是交叉编译链的问题,之前的交叉编译链是用来编译Android的,报错的实际意思应该是缺少安卓开发的jdk,所以在 https://github.com/rockchip-linux/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu下载了对应的工具链,放到prebuilts中,并将工具链文件夹的名字根据makefile更名即可
|