Я своего рода нуб в ядре. Первый мой вопрос касается кросс-компиляции. Когда я попытался 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.
Привет, я своего рода нуб в сборке ядра. Может быть, вы поможете мне, мне просто нужно добавить драйвер моего беспроводного адаптера belkin в ядро. Я хочу запустить одно приложение, но мне нужны эти диски. Вот ссылка на руководство forum.xda-developers.com/showthread.php?t=2338179. Ссылка на мое ядро выше. Модель моего телефона LG g3 vs985. Модель моего адаптера BELKIN FD7. И модель карты Ethernet этого адаптера RTL8150. Пожалуйста, помогите мне построить его для меня. Моя электронная почта [email protected].
о вашей первой ошибке, что выводит
ls -la /root/Downloads/android-ndk-r20-beta1/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/? а изfile /root/Downloads/android-ndk-r20-beta1/toolchains/arm-linux-androideabi-4.9/prebuilt/linux-x86_64/bin/arm-eabi-gcc? Я думаю, что было бы избыточно решать вторую проблему до решения первой, так как похоже, что проблема в компиляторе.