俺这里安装的是modelsim 6.5g,俺下面的方法做license完美破解,正常使用。
好吧,少废话,上方法:
1.找到你modelsim对应版本的mentorGK.exe,不要奇怪,这个是在Windows下执行的。
2.打开其中的makexxx.bat,然后,在mentorGK.exe 后加“-h 【目标linux机的mac地址,无分隔符,如C0F8DAxxxxxx】”。如果是有语句“ -hd”,需删掉d,加空格【目标linux机的mac地址,无分隔符】
就这个问题又折腾了一下午!!!第一次把MAC地址的短杠加进去了,结果MentorGK.exe直接说error。第二次是用错了MAC。做三点说明:
1. -hd是指硬盘序列号,如果是双系统,你在本机windows下生成的license,那没问题。
2. -h 是指网卡MAC。额,这里有个神奇的问题,你不知道系统会去识别你的哪个网卡,如果是有多块网卡,你最好给每个网卡做一个license!!!以免拷过去用不了!!!
3. 至于生成的License里面的notice,密钥管理程序不管这个的,可以不理。
4. 完整的生成license的语句:MentorKG.exe -i license.src -o licensefile.dat -h [没有分割符号的MAC地址]
3.把生成的文件拷贝到Linux下。
4.添加如下环境变量(方法任选):
#Define the enviroment LM_LICENSE_FILE for license manager
export
PATH=$PATH:[modelsim installed path]
#Add modelsim install path to PATH
欧了,重启终端,输入vsim试试,要是还不行,估计是你mantorGK.exe的问题。