在centos 7上编译MediaTek_ApSoC_SDK_4320_20150414 会遇到如下的问题
一)
*** mixed implicit and normal rules: deprecated syntax
source/user/busybox/Makefile:428: *** 混和的隐含和普通规则。 停止。
make menuconfig ,
编译busybox时
编译source/vendors时
都会出现类似的问题
解决方法参考如下链接:
https://blog.csdn.net/al86866365/article/details/50736044
1)
.PHONY: linux
#linux linux%_only:
修改为
linux:
@if [ $(LINUXDIR) = linux-2.4.x -a ! -f $(LINUXDIR)/.depend ] ; then \
echo "ERROR: you need to do a 'make dep' first" ; \
exit 1 ; \
fi
$(MAKEARCH_KERNEL) -j$(HOST_NCPU) -C $(LINUXDIR) $(LINUXTARGET) || exit 1
if [ -f $(LINUXDIR)/vmlinux ]; then \
ln -f $(LINUXDIR)/vmlinux $(LINUXDIR)/linux ; \
fi
linux%_only:
@if [ $(LINUXDIR)