RVCT3.1本地安装指南
前言:RVCT3.1用的人越来越少了,今天发现RVCT3.1环境崩了,无法编译工程,花了很大精力把它整好,总结下
安装步骤:
现在电脑都是win10系统,装起来很费经,问题很多,还没尝试过,装的还是win7。win7首先要把主题改为basic经典,然后兼容性修改下,不然运行不起来。【点击setup.exe,右键->属性->兼容性->以兼容性运行这个程序(winxp)】
干净环境,直接安装即可
卸载后,需要把一些不要的环境变量删掉,
例如:系统环境中ARMLMD_LICENSE_FILE删除,不然装rvds.dat总是报错;
变量名称:ARMLMD_LICENSE_FILE
路径:C:\Program Files\ARM\Licenses\rvds.dat
一.安装完RVCT过程中,先不要导入Licenses,直接点击取消
二.安装完后到导入Licenses
【1】先修改rvds.dat
(1)开始 -> 运行 -> CMD -> ipconfig/all,Physical Address(物理地址)一项为MAC地址
用记事本打开rvds.dat,找到HOSTID=00023F0468D4,共有19处,后面的数字替换成MAC地址,保存。
(2)日期修改下,确保多一年,不然提示过期,无法运行armcc。例如:搜索2020,替换为2021,共19处;
【2】Licenses Wizardv4.1->删掉原来的rvds.dat,导入修改后的rvds.dat;
注意:多次安装rvds.dat时,要删除多余的rvds.dat。怎么找rvds.dat目录,选择时,在C:\Program Files\ARM\Licenses\目录下,删除,只保留一个。C:\Program Files\ARM\Licenses\这个目录在C盘下直接是找不到的。
三.破解
把三个文件:crack.bat,ecc.exe,FlexLMsearch.exe,拷贝到C:\Program Files\ARM目录下,执行crack.bat时,在dos命令行执行crack.bat或者以管理员权限执行;
注意,该命令执行时间较长,需要5分钟左右,请耐心等候,不要关掉这个窗口,而是让它自动关闭。注意crack.bat执行执行一遍!!!!!
四.验证
在cmd窗口中输入
armcc 或者 armcc –h
出现这个窗口表示成功