内核编译没有找到.config文件

时间:2015-02-19 10:00:13

标签: linux ubuntu terminal linux-kernel

编辑:解决了,请查看下面的评论。

我尝试使用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 

并输入所有默认值。

如何解决错误?

1 个答案:

答案 0 :(得分:1)

我现在通过这样做来编译它 make O = $ BUILD oldconfig,并在我的内核目录中执行make mrproper,然后再次运行make O = $ BUILD。