make: *** No rule to make target `menuconfig'. Stop.
如果你执行make menuconfig 命令出现这个问题
第一步先看你是不是在内核源码目录下进行,比如/usr/src/linux***下,我的是解压在/usr/src目录下。
如果是的话,而且你执行还是这样,这也是我写这篇博客的原因,我也是踩了这个坑,百度找了半天没有找到,最后自己无意间改对了,接下来看方法:
我在这个之前遇到了

这样的错误,也根据网上的修改了,但是就是这里错了,首先修改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的 我用这个版本的就很少报错 直接成功了
欢迎互相讨论,我也会尽快的回复。