如何解决Android 内核构建 - 错误:asm
我正在尝试为我的手机构建 android 内核。我关注了this guide。
This 是我正在使用的内核源代码。
命令的顺序与指南中的完全相同:
rm -rf out
mkdir out
export ARCH=arm64
export SUBARCH=arm64
export DTC_EXT=dtc
make O=out ARCH=arm64 vendor/lito-perf_defconfig
PATH="${PWD}/bin:${PWD}/toolchain/bin:${PATH}"
make -j$(nproc --all) O=out ARCH=arm64 CC=clang CLANG_TRIPLE=aarch64-linux-gnu- CROSS_COMPILE=aarch64-linux-android- | tee kernel.log
构建最终会出现几个这样的错误:
../arch/arm64/kernel/cpu_errata.c:338:3: error: unknown register name 'r2' in
asm
...
../arch/arm64/kvm/hyp/vgic-v2-cpuif-proxy.c:72:10: error: couldn't allocate
input reg for constraint 'S'
...
我环顾四周,没有找到任何有用的东西来解决这个问题。任何帮助,将不胜感激。谢谢。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。