Как исправить ошибку vmlinux.o и ошибку кросс-компиляции - PullRequest
0 голосов
/ 25 марта 2019

Я своего рода нуб в ядре.Сначала мой вопрос о кросс-компиляции.Когда я пытался export CROSS_COMPILE я получил ошибку:

export CROSS_COMPILE=/root/Downloads/android-ndk-r20-beta1/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-eabi-
export ARCH=arm
make clean
/root/Desktop/kek/android_kernel_lge_g3-lineage-16.0/scripts/gcc-version.sh: line 25: /root/Downloads/android-ndk-r20-beta1/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-eabi-gcc: No such file or directory

Вторая ошибка vmlinux ошибка при компиляции.

make -no-pie

затем ошибка

ld: cannot find arch/x86/kernel/head_64.o: No such file or directory
ld: cannot find arch/x86/kernel/head64.o: No such file or directory
ld: cannot find arch/x86/kernel/head.o: No such file or directory
ld: cannot find arch/x86/kernel/init_task.o
ld: cannot find init/built-in.o 
make: *** [Makefile:938: vmlinux.o] Error 1  `

Мое ядро ​​- https://github.com/LineageOS/android_kernel_lge_g3, а конфигурация - defconfig.

...