Некоторые сомнения по поводу сборки ядра - PullRequest
2 голосов
/ 22 мая 2019

Я пытался собрать ядро ​​для своего устройства Android. Я бы использовал свою систему Linux для сборки ядра, но, к сожалению, у него не получился жесткий диск. Поэтому сейчас я использую Windows 10 WSL для сборки ядра. Я действительно новичок в сборке ядра и у меня есть несколько сомнений:

  1. Когда я пытался использовать arm-linux-gnueabihf 4.7 для очистки, я получил эту ошибку:

    ccache execv 'my toolchain path' execv format error
    

    Я пробовал это с несколькими другими наборами инструментов, но появилась та же ошибка. Тогда я использовал arm-eabi 4.8, который работал правильно. Это решило проблему, но я хотел бы знать, что это была за ошибка и чем она вызвана, и есть ли исправление?

  2. Откуда мне знать, какой набор инструментов я должен использовать для сборки ядер, как некоторые люди говорят мне использовать набор инструментов, а некоторые говорят мне использовать другой набор инструментов.

  3. Когда я пытался собрать ядро ​​с arm-eabi 4.8, я получил ошибку

    /home/inkiluz/kernel/security/tima_uevent/tima_uevent.c:217:1: fatal error: opening dependency file security/tima_uevent/.tima_uevent.o.d: No such file or directory
     module_exit(tima_uevent_exit);
     ^
    compilation terminated.
    

    Это ошибка цепочки инструментов или я что-то не так сделал? Как я могу исправить это?

    Вот журнал ошибок: https://del.dog/diwijegetu.

Пожалуйста, помогите мне ...

...