对内核构建有些疑问

时间:2019-05-22 05:12:12

标签: linux-kernel android-kernel

我正在尝试为我的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

请帮帮我...

0 个答案:

没有答案