zoukankan      html  css  js  c++  java
  • FPGAer:Ubuntu16.04.5 安装VCS+Verdi

    尝试了网上很多方法,终于找到自己的安装步骤,作一个安装记录!

    第一步:把VCS和Verdi的安装包下载。

    我的下载链接:https://blog.csdn.net/qq_40829605/article/details/85345795

    第二步:共享Windows文件。

    我参考的文章:https://www.cnblogs.com/ygh1229/p/6379817.html

    第三步:把安装包拖到Linux系统中。可以在Windows下把SynopsysInstaller.rar解压,然后在Linux中把文件从共享文件夹中拖到/home下。(ps:这里不一定是home,我是图方便)

    第四步:新建安装的目录,指令如下:

    cd /home

    cd liyirui

    mkdir synopsys

    cd synopsys

    mkdir vcs_2016.06

    mkdir scl_11.9

    mkdir verdi_2016.06-1

    第五步:安装SynopsysInstaller。synopsys的公司的软件安装都需要一个安装的软件:installer。在刚解压的文件夹中终端打开,接着输入指令:

    ./SynopsysInstaller_v3.3.run

    (可能出现这个错误:bash: ./SynopsysInstaller_v3.3.run: 没有那个文件或目录

    那就到解压文件夹的下一个文件夹终端打开)会叫你选择一个路径:'你现在终端打开文件的路径'。

    接着输入指令:./setup.sh(万一不成功,那就输入指令:sudo apt-get install csh。然后输入指令:./setup.sh)否则输入指令:./setup.sh -install_as_root

    第六步:找到安装包以及指定安装路径。如果上一步操作成功了,会弹出一个画面,基本上是next,第一个Browse那里选择安装包,然后next,会有个画面选择Linux64位,第二个Browse选择刚才新建的文件夹。就这样重复这几个界面三次,分别安装scl_v11.9、vcs-mx_vL-2016.06、verdi_vL-2016.06-1不分顺序的。

    第七步:获取license。在Windows打开scl_keygen.exe,需要修改HOST ID Daemon、HOST ID Feature和HOST Name。其中HOST ID Daemon、HOST ID Feature填写的信息都一样,可以在Linux中查,输入指令ifconfig。我是直接看那个两个字符中间夹带有冒号的12个字符,然后把冒号去掉,填写12个字符。HOST Name的填写信息,输入指令:hostname。接着generate,之后在Synopsys.dat文本打开,第二行我加上:/home/liyirui/synopsys/scl_11.9/linux/bin/snpslmd,保存关闭。接着在Linux中把刚刚弄好的Synopsys.dat文件从共享文件夹中分别复制到刚刚安装的VCS和Verdi文件夹中,具体的路径:/home/liyirui/synopsys/vcs_2016.06/license。如果没有license,那么自己新建。

    第八步:安装gcc-4.8和g++4.8。

    安装gcc-4.8时,输入指令:

    sudo apt-get install gcc-4.8

    ls /usr/bin/gcc*

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-4.8 100

    sudo update-alternatives --config gcc

    安装g++4.8时,输入指令:

    sudo apt-get install g++-4.8

    ls /usr/bin/g++*

    sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/g++-4.8 100

    sudo update-alternatives --config g++

    第九步:设置环境变量。

    在不是root的情况下,输入指令:

    vim ~/.bashrc

    接着打开了一个vim,在最底输入:

    #dve
    export PATH=$PATH:/home/liyirui/synopsys/vcs_2016.06/gui/dve/bin #改成自己vcs的安装路径
    alias dve='dve -full64'

    #VCS
    export PATH=$PATH:/home/liyirui/synopsys/vcs_2016.06/bin #改成自己vcs的安装路径
    alias vcs='vcs -full64 -cpp g++-4.8 -cc gcc-4.8 -LDFLAGS -Wl,--no-as-needed'
    #vcs需要的固定的参数,注意系统要安装gcc-4.8和g++-4.8,这两个需要自己独立安装

    #VERDI
    export PATH=$PATH:/home/liyirui/synopsys/verdi_2016.06-1/bin #改成自己Verdi安装路径
    export VCS_HOME=/home/liyirui/synopsys/vcs_2016.06
    export VERDI_HOME=/home/liyirui/synopsys/verdi_2016.06-1
    export NOVAS_HOME=/home/liyirui/synopsys/verdi_2016.06-1
    alias verdi='verdi'

    #LICENCE
    export LM_LICENSE_FILE=27000@liyirui-virtual-machine #改成自己的host name
    alias lmg_vcs='lmgrd -c /home/liyirui/synopsys/vcs_2016.06/license/Synopsys.dat' #注意改路径

    #scl
    export PATH=$PATH:/home/liyirui/synopsys/scl_11.9/linux/bin #改SCL安装路径
    export VCS_ARCH_OVERRIDE=linux

    第十步:保存第九步的vim后,输入指令:

    source ~/.bashrc

    第十一步:激活license。输入指令:

    sudo apt-get install lsb-core

    lmg_vcs

    等他跑完,没有出错那就回车就完成激活。

    (ps:这个步骤我出现了两大问题:①问题:Failed to open the TCP port number in the license

    解决:输入指令:lmdown,然后y。等待两分钟,再次输入指令:lmg_vcs。(激活license)

    ②问题:lmgrd can't make directory /usr/tmp/.flexlm when running server on Ubuntu

    解决:输入指令:

    sudo -i

    mkdir /usr/tmp/

    chmod 777 /usr/tmp/

    第十二步:打开VCS和Verdi。

    打开VCS,输入指令:dve

    打开Verdi,输入指令:verdi

    这里可能出现问题:verdi_2016/bin/verdi: 433: /home/book/synopsysoftware/verdi_2016/bin/verdi: Syntax error: "(" unexpected

    解决:进入verdi安装目录下的/bin目录,里面有一个verdi的脚本,把这个脚本第433行的那个function去掉。

  • 相关阅读:
    ACM的算法分类 2015-04-16 14:25 22人阅读 评论(0) 收藏
    初学Larevel 2014-08-21 11:24 90人阅读 评论(0) 收藏
    初学PHP&MySQL 2014-05-31 12:40 92人阅读 评论(0) 收藏
    codeforces 570 E. Pig and Palindromes (dp)
    codeforces 570 D. Tree Requests (dfs序)
    poj 2157 Maze (bfs)
    cf 570 C. Replacement (暴力)
    cf 570B B. Simple Game(构造)
    cf 570 A. Elections
    hdu 1429胜利大逃亡(续) (bfs+状态压缩)
  • 原文地址:https://www.cnblogs.com/FPGAer/p/13114747.html
Copyright © 2011-2022 走看看