rvct是symbian平台的收费编译器,相比于免费的gcce,性能更优,而且生成的文件小的多。 rvct价格昂贵最低也要五六万,所以开发成本有限的小公司只能选择破解。 但请注意,如果你的软件要发布,要express signed,最好别用破解的rvct,否则小心吃官司。
下面就是破解rvct的全部步骤
一.rvct编译器
1.下载crack包
2. patch 当前目录下的所有的exe(注意这里patch.exe右键属性里把兼容性设置为"用兼容模式运行win98",才能一个个选择文件.
3.运行keygen.exe,生成license.dat,注意电脑当前时间要准确,不然license可能出错
4.设置两个环境变量
LM_LICENSE_FILE 变量值为rvct2.2的license的路径。
PATH 值为rvct2.2根目录
5. 在命令行模式运行armcc --vsn 就OK了。这里可能会碰到错误信息“ Cannot obtain license for Compiler (feature compiler) with license version >= 2.2”, 解决办法是重新patch,重新生成license.dat。若还不行,就是你电脑有“未来”的文件,比如当前时间是2008.12.31,而硬盘里能找出很多2009年的文件,也会导致license出错。可用touchpro批量改时间戳,改完再重新生成license。
carbide命令行编译工程:
cd group bldmake