我正在尝试为我的android设备构建内核。我本来可以用我的Linux系统来构建内核,但不幸的是,它的硬盘故障。因此,我现在使用Windows 10 WSL构建内核。我真的是构建内核的新手,对此我有一些疑问:
当我尝试使用arm-linux-gnueabihf 4.7
进行清洁时,出现此错误:
ccache execv 'my toolchain path' execv format error
我尝试了其他几个工具链,但是出现了同样的错误。然后,我使用arm-eabi 4.8
正常工作。这样就解决了问题,但是我想知道错误是什么以及导致错误的原因,并且有修复程序吗?
我应该如何知道应该使用哪种工具链来构建内核,就像有人告诉我使用工具链,有人告诉我使用其他工具链。
当我尝试使用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。
请帮帮我...