MTK编译环境安装注意事项

  • 2017-08-03
  • 958
  • 0
  • 1

最近在折腾MTK2503D的编译环境,碰到了很多坑,由于现在64位XP兼容性不行,所以许多人都在用64位win7在做开发环境,总结起来大概如下:

1. 装RVCT的时候要停用Themes服务,装完再开,不然会报Java异常。(XP下没这个问题)

2.RVCT要装在C:\Program files\ARM下面,装其他地方的时候编译会报mmi检查的错误。

2. make/Option.mak里面的DIR_ARM变量要改成RVCT安装目录。

3.编译之前检查SDK目录下的文件的修改时间是否小于系统时间,因为如果修改时间超过系统时间,会报

ARM C/C++ Compiler, RVCT3.1 [Build 569]
armcc : error C9932: Cannot obtain license for Compiler (feature compiler) with license version >= 3.1:
System clock has been set back

这个错误,一开始还以为破解有问题,后来网上查了资料才发现主要错误是

System clock has been set back

也就是说有文件或者文件夹的修改时间比系统时间要晚了,找到的SDK应该原来用的人也碰到了这个问题,所以编译的时候把系统时间调快了1年,导致有些文件的修改时间比当前年份快1年,因此报错,解决办法是用NewFileTime修改所有文件的时间戳,改到系统时间以前,或者干脆把系统时间往后改1年。

4. 必须使用特定的MinGW版本,新安装的MinGW无法正常编译,这里坑了我很久,好不容易找到了可用的MinGW,这里也贡献出来:

链接: http://pan.baidu.com/s/1qYWb0Zi 密码: x3gp

这个工具里面的tools目录下有MinGW和MSYS两个文件夹,直接复制到原MinGW安装目录以及MSYS目录覆盖即可。

评论

还没有任何评论,你来说两句吧

发表评论

*

浙ICP备16016405号-2
浙公网安备 33010602007544号