交叉编译busybox时,make menuconfig 报错,错误如下:
Makefile:428: *** mixed implicit and normal rules: deprecated syntax
Makefile:1269: *** mixed implicit and normal rules: deprecated syntax
make: *** No rule to make target 'menuconfig'. Stop.
错误原因是:Makefile中混合的和隐含普通规则
make的旧版规则已经无法兼容新版。
按照以下方式,问题得到解决:
修改前:428行 config %config: scripts_basic outputmakefile FORCE
修改后:428 行 %config: scripts_basic outputmakefile FORCE
修改前:1269 行 / %/: prepare scripts FORCE
修改后:1269 行 %/: prepare scripts FORCE
问题解决
网友评论