做根文件系统时编译内核模块出错:make[1]: *** No rule to make target `|', needed by `firmware/vicam/firmware.fw'. Stop.
make: *** [modules] Error 2
我的配置已修改为:Devices Drivers-》Generic Driver Options :
(/sbin/hotplug) path to uevent helper
[*] Select only drivers that don't need compile-time external firmware
[*] Prevent firmware from being built
-*- Userspace firmware loading support
[ ] Include in-kernel firmware blobs in kernel binary
() External firmware blobs to build into the kernel binary
亲,make distclean之后需要重新配置的。
最好是在make distclean之前先把.config保存为别的名字(假设为A),然后进行make distclean,再将A复制为.config,然后编译。
make distclean的作用就是清除整个内核中非代码部分的东西(比如配置文件、编译时产生的文件等)
make clean只清除编译时产生的文件,不清除配置单。