编辑:解决了,请查看下面的评论。
我尝试使用make O = $ BUILD
编译内核build是构建路径:BUILD =〜/ lab / build
但后来我收到了这个错误:
*** Configuration file ".config" not found!
***
*** Please run some configurator (e.g. "make oldconfig" or
*** "make menuconfig" or "make xconfig").
***
make[3]: *** [silentoldconfig] Error 1
make[2]: *** [silentoldconfig] Error 2
make[1]: *** No rule to make target `include/config/auto.conf', needed by`include/config/kernel.release'. Stop.
在编译之前,我通过将旧配置文件复制到我的内核文件夹来使用旧配置文件:
cp -vi /boot/config-3.13.0-45-generic .config
然后我跑了:
make oldconfig
并输入所有默认值。
如何解决错误?
答案 0 :(得分:1)
我现在通过这样做来编译它 make O = $ BUILD oldconfig,并在我的内核目录中执行make mrproper,然后再次运行make O = $ BUILD。