MTK在编译最新的10A代码时(6235Vob),在编译target的时候比如:make hvga gprs new编译报错:
start MMI feature check... get feature list from MMI_features.h... get feature list from MMI_features_switch.h... generate feature check file... validate features... make: *** [mmi_feature_check] Error 1 .
lzq答:
1,先确定错误的地方:来到文件:mmi_feature_check.pl,来到字符串:generate feature check file...,发现这个地方很正常,而且文件也没有最新修改的地方,所以可以初步断定是编译环境的问题;
2,看10A代码编译环境的帮助文档可知,环境必须要RVCT 3.1 build 1021.
在DOS cmd中输入环境查看命令:armcc --vsn
结果反馈的环境是ADS1.2 built 569;
因此要重新安装RVCT3.1 ,并且升级包为build 1021;最后重新new,结果0k;
最后重新new时可以在DOS窗口看到编译信息:
******************************************* Start checking MTK build environment...... ******************************************* OS is Windows 2000 or XP. => [OK] Compiler in makefile is RVCT! RVCT VERSION in makefile is correct! ARM Build number 569 is correct. => [OK] ARM Build number 569 is correct. => [OK] ARMLINK version is correct. => [OK] ARMLINK 569 is correct. => [OK] Perl version is 5.008006 or above. => [OK] Shell is cmd.exe. => [OK] Excel version is 2000 or above. => [OK] ******************************************* MTK build environment is ready! *******************************************