MTK在编译10A的target时报错:make: *** [mmi_feature_check]

简介: MTK在编译10A的target时报错:make: *** [mmi_feature_check]

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!
*******************************************
相关文章
|
6月前
|
人工智能 机器人 测试技术
【CMake报错】Cannot specify compile definitions for target “PRIVATE“ which is not built...
【CMake报错】Cannot specify compile definitions for target “PRIVATE“ which is not built...
|
5月前
|
编译器
“Could not determine which ”make“ command to run. Check the ”make“ step in the build configuration.”
“Could not determine which ”make“ command to run. Check the ”make“ step in the build configuration.”
|
6月前
解决问题:make: *** No targets specified and no makefile found. Stop.
解决问题:make: *** No targets specified and no makefile found. Stop.
962 0
关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法
关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法
关于 CMake编译出出现错误“Could not find compiler set in environment variable RC:” 的解决方法
VS2022编译GDAL库报错: fatal error U1050: PROJ_INCLUDE should be defined. PROJ >= 6 is a required depende
VS2022编译GDAL库报错: fatal error U1050: PROJ_INCLUDE should be defined. PROJ >= 6 is a required depende
216 0
编译OpenJDK11:configure: error: Target CPU mismatch. We are building for x86_64 but CL is for “版“; exp
编译OpenJDK11:configure: error: Target CPU mismatch. We are building for x86_64 but CL is for “版“; exp
168 0
|
开发工具 git
编译pluma:configure.ac:229: error: required file ‘pluma/mate-submodules/Makefile.in‘ not found
编译pluma:configure.ac:229: error: required file ‘pluma/mate-submodules/Makefile.in‘ not found
124 0
MAC编译lame ld: symbol(s) not found for architecture x86_64/_lame_init_old“, referenced from
MAC编译lame ld: symbol(s) not found for architecture x86_64/_lame_init_old“, referenced from
245 0
|
Java C++
C++编译错误解决办法:Class_Label[abi:cxx11]'被多次定义
C++编译错误解决办法:Class_Label[abi:cxx11]'被多次定义
160 0
|
Linux C语言 C++
make 命令出现:"make:*** No targets specified and no makefile found.Stop."
make 命令出现:"make:*** No targets specified and no makefile found.Stop."
1023 0