config/mkconfig 這個文件
原來:
echo " define_bool CONFIG_DEFAULTS_KERNEL_2_6_36 y"
echo " define_bool CONFIG_DEFAULTS_KERNEL_3_10_14 n"
改成
echo " define_bool CONFIG_DEFAULTS_KERNEL_2_6_36 n"
echo " define_bool CONFIG_DEFAULTS_KERNEL_3_10_14 y"
,如果選擇支持OpenWrt Support這項,編譯後可能會報錯,提示如下
make[2]: *** No rule to make target '/home/rpjday/flex/MTK_SDK/SDK/RT288x_SDK/source/kernel_headers/include/linux/autoconf.h', needed by 'crc32.o'. Stop.
解決辦法:
修改這個文件MT7688/RT288x_SDK/source/linux-3.10.14.x/include/uapi/linux下面的這個文件Kbuild
把
ifndef CONFIG_SUPPORT_OPENWRT
header-y += autoconf.h
endif
改成
#ifndef CONFIG_SUPPORT_OPENWRT
header-y += autoconf.h
#endif
清除,再編譯就OK了
我修改的地方是這裏