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的 我用這個版本的就很少報錯 直接成功了
歡迎互相讨論,我也會盡快的回複。