微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 手机设计讨论 > MTK手机平台交流 > xp虚拟机上编译60d,有人做过吗

xp虚拟机上编译60d,有人做过吗

时间:10-02 整理:3721RD 点击:
我的机器是linux的,整了个xp的虚拟机,安装了perl和rvct,编译不过,提示:make\~buildinfo.tmp:4:*** missing separator.  Stop.
Error: ckmake failed!
我查了下环境安装过程,也许是rvct的license.dat里要填本机mac地址,但虚拟机跟本机的mac又不同,两个mac都试了结果是一样的。也许是其他原因。
大家有没有试过虚拟机编译,有谁对这个了解的指点一下。

把mac地址改成 ANY 看看

这个也是试过了的

你在cmd窗口运行一下armcc,看下就知道是不是license的问题,有可能不是这个问题,虚拟机编译应该没有问题的。

安装后armcc不识别此命令

那没安装好嘛,注意环境变量,你没做过吗?

东西是好东西,就是太贵了啊

armcc没问题了 不过编译还是报那个错

注意一下,option.mak有个地方要设置编译器的安装路径的

DIR_ARM  = C:\Progra~1\ARM\RVCT
如果Progra~1代表Program Files的话就是没问题的


刚开始的armcc不提示识别命令应该是我重装了后没有重新打开cmd,用的原来的cmd窗口

有出错的Log吗?

没有 编译刚开始就报错了

好深奥哦,看不懂。干吗搞个虚拟的,直接弄台WINDOWS XP  不好吗?

最终解决了吗?

没解决  不搞了

这个问题修改下make2.pl的脚本就好。
具体什么原因导致xp虚拟机有这样的问题,没搞明白。

rvct在win7和win8运行不稳定,在linux我也搞了很久没搞定,也不知道咋回事

请问下怎么修改这个脚本?

把你报错的那个变量在脚本里屏蔽掉。
不让其生成


怎么修改,谢谢

由于虚拟机是单核,改为多核就可以了。
或者把make2.pl中的system("echo $fullOpts >> ${makeFolder}~buildinfo.tmp");
给注释掉。

ding,注释掉即可

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top