天天看点

make: *** No rule to make target `menuconfig‘. Stop.问题

make: *** No rule to make target `menuconfig'.  Stop.
           

如果你执行make menuconfig 命令出现这个问题

第一步先看你是不是在内核源码目录下进行,比如/usr/src/linux***下,我的是解压在/usr/src目录下。

如果是的话,而且你执行还是这样,这也是我写这篇博客的原因,我也是踩了这个坑,百度找了半天没有找到,最后自己无意间改对了,接下来看方法:

我在这个之前遇到了

make: *** No rule to make target `menuconfig‘. Stop.问题

这样的错误,也根据网上的修改了,但是就是这里错了,首先修改Makefile文件,找到报错行(例如这张图里的416和1466,用vim来修改Makefile,即命令:vim Makefile(要在/usr/src/linux***目录下使用),然后 1.esc 2.: 3.输入行号x 就可快速跳到指定行x),如果报错行是

config %config: scripts_basic outputmakefile FORCE

,网上的修改方法是改成

config: scripts_basic outputmakefile FORCE

但是就是改成了这个原因才会一直报本篇博客的错误,我们这里应该改成

%config %config: scripts_basic outputmakefile FORCE

,如果是

/ %/: prepare scripts FORCE

则改成

%/: prepare scripts FORCE

这样就可以了。

在这里说一下,内核版本可用4.10的 我用这个版本的就很少报错 直接成功了

欢迎互相讨论,我也会尽快的回复。

继续阅读