questasim 在linux_mint中的安装和破解
一,安装很简单,网上太多教程,不解释
二,主要是破解(license的生成),
在 http://model.com/content/modelsim-downloads下载modelsim10.0 或者questa 10.0的linux 版本,下载install.linux questasim-base.mis questasim-docs.mis questasim-gcc-linux.mis questasim-linux.mis即可
然后去http://bbs.eetop.cn/viewthread.php?tid=314291&highlight=questa 下载一个crack 那个crack 说得不是很详细,这里解释一下,我也折腾了半天才搞定。首先将license.src第一行改变一下,SERVER后面的字符串改为自己的hostname(终端下输入hostname查看),然后修改自己的MAC地址,第二行修改为mgcld的位置所在。示例如下:
SERVER ubuntu 206a8a02c2e9 1717
VENDOR mgcld /home/chenyi/programs/Questa10/questasim/linux
然后在LINUX环境下执行wine MentorKG.exe ,产生mentor.dat,这个就是license. (有可能crack提供的文件里license.src的c字符有问题哈,修改一下就好)
然后在linux环境下,将patch_2010 和sfk拷贝到 /Questa10/questasim/linux/mgls/lib 下面,(将patch_2010用vim打开,最后增加一个空格),执行patch_2010 ,如果出现
[total hits/matching patterns/non-matching patterns] [001/1/0] mgls_asynch [001/1/0] mgcld error: failed to read+write: sfk - skipping 4 files checked, 2 changed. 1 errors occurred. 说明是正确的哈 如果是 0 files checked, ubuntu下加 sudo试试
然后设定好环境变量,执行/Questa10/questasim/linux/下面的lmgrd:
lmgrd -c /home/chenyi/programs/Questa10/questasim/license.dat
最后,在.bashrc文件中加入如下内容
export LM_LICENSE_FILE=/home/fengyuanhe/programs/license/MentorGraphics/mentor.dat:$LM_LICENSE_FILE
export PATH=$PATH:/home/fengyuanhe/programs/questasim_10.2/questasim/linux_x86_64:$PATH
export PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin:/usr/local/sbin:$PATH
enjoy it.....