ubuntu 18.04 vcs2016 安裝記錄


ubuntu 18.04  VCS2016.6  scl 2017

資源地址

http://www.ictown.com/forum.php?mod=viewthread&tid=195973&highlight=vcs

 

友情提示  虛擬機硬盤空間 20G 不夠  - - 

 

對於新安裝的 ubuntu 18.04 系統,獲取mac 地址,和hostname,用於生成證書文件。

  hostname 獲取名

  ifconfig 獲取mac地址,如果沒有 該命令  sudo apt install net-tools

  使用 破解器生成 證書文件 

 

將vcs 安裝文件和 scl安裝文件放在同一目錄下,如上資源僅包含 vcs 安裝文件,未包含scl

 

sudo apt install unrar 解壓出 .run 文件

 

運行 .run 文件, 添加執行權限sudo chmod 755 .run

  

 

運行 .run 在當前目錄后,會生成 installer 文件

  需要安裝csh  sudo apt install csh

  執行  ./installer -gui 

  或者 sudo ./setup.sh -install_as_root

  此時注意把 scl 文件復制到這里,具體為如下兩個

  scl_v2017.12_common.spf   scl_v2017.12_linux64.spf

  源文件就是當前文件夾內,后面指定安裝目錄

  勾選 scl  vcs 執行安裝到指定目錄,

  sudo ./setup.sh -install_as_root 可以安裝到 /usr/synopsys 目錄下 不然沒有權限,則只能安裝到 home下

  這里使用   ./installer -gui  安裝到 ~/program/vcs2016 , vcs 和 scl 均在該目錄下

 

修改 證書文件

   /usr/synopsys/scl/2017.12/linux64/bin/snpslmd

  在該目錄下 ./sssverify 證書文件   來驗證,由於現在還沒添加環境變量,所以需要切換到對應目錄下運行

 

修改 .bashrc  添加環境變量

export  =不要有空格

 

#vcs
export PATH=$PATH:/home/fundou/program/vcs2016/vcs-mx/L-2016.06/bin
export VCS_HOME=/home/fundou/program/vcs2016/vcs-mx/L-2016.06

#dve
export PATH=$PATH:/home/fundou/program/vcs2016/vcs-mx/L-2016.06/gui/dve/bin
alias dve="dve"

#license
export SNPSLMD_LICENSE_FILE=27000@ubuntu

#scl
export PATH=$PATH:/home/fundou/program/vcs2016/scl/2017.12/linux64/bin

alias vcs2016="lmgrd -c /home/fundou/program/vcs2016/Synopsys_lic.dat -l ~/program/vcs2016/vcs_lic.log"

 

執行 vcs2016 遇到問題:lmgrd: No such file or directory

sudo apt update 

apt-get install lsb-core

安裝后應該可以正常運行了

 

運行 vcs 出現

bin/sh: Illegal option -h

如下解決

sudo rm -f /bin/sh
sudo ln -s /bin/bash /bin/sh

現在 vcs 可用

 

 

dve不可用

dve.exe  No such file or directory

sudo apt install libsm-dev:i386

sudo apt install libsm-dev  ( 無效 )

接着 提示 error while loading shared libraries: libncurses.so.5: cannot open shared object file: No such file or directory

sudo apt install lib32ncurses5

接着 提示 error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory

sudo apt install  lib32stdc++6   ( 無效 )

error while loading shared libraries: libX11.so.6: cannot open shared object file: No such file or directory

sudo apt install libx11-6:i386

接着 提示  libXext.so.6: cannot open shared object file: No such file or directory

sudo apt install libxext6  ( 無效 )

sudo apt install lib32z1  ( 無效 )

sudo apt install libxext-dev  ( 無效 )

sudo apt install libxext-dev:i386

 

dve界面可以開啟了

 

 

記錄以下遇到的問題

 

 

下載的資源中,沒有 scl2017 的相關文件,需要從其他地方下載 scl 2017 ,把對應文件和 vcs 的安裝文件放在統一目錄下,再執行腳本。

如下兩個文件

scl_v2017.12_common.spf

scl_v2017.12_linux64.spf

 

 

/bin/csh: bad interpreter:No such file or directory

解決辦法:

sudo apt-get install csh

 

 

后續

安裝完之后,每次打開前運行 vcs2016 啟動證書服務

但是,會因為 gcc 的問題無法運行

實測 已知可使用 gcc 4.8 g++ 4.8

sudo apt install gcc-4.8-multilib

sudo apt install g++-4.8-multilib

 

cd  /usr/bin

ls -al |grep gcc 查看 gcc 連接版本

sudo rm gcc

sudo ln -s gcc-4.8 gcc

sudo ln -s g++-4.8 g++

 

gcc -v 確認版本

 

在執行時 使用

vcs -full64 *.v -LDFLAGS -Wl,--no-as-needed -debug_all -R -gui -l top_log

可解決

引用自 https://github.com/freechipsproject/rocket-chip/issues/21

 

 

 

0、運行lmgrd 提示no such file and directory

需要依賴包 lsb-core and lsb-base

解決辦法:

apt-get install lsb-core

https://blog.51cto.com/carywu/421394

 

0、運行- lmgrd -c licen.dat,Can't make directory /usr/tmp/.flexlm, errno: 2(No such file or directory)

類似解釋該錯誤不影響運行,僅log文件受影響,http://china.xilinx.com/support/answers/62248.html

原因 /usr/tmp  被 /var/tmp 替換

 

1、運行vcs出錯,信息/bin/sh: Illegal option -h

修改ubuntu 上的/bin/sh
在ubuntu上,/bin/sh默認是鏈接到/bin/dash的,當你從源代碼編譯軟件的時候,dash可能會導致一些錯誤,至少我遇到過 類似問題,因此,我把/bin/sh的連接改為了/bin/bash

解決辦法:
sudo rm -f /bin/sh
sudo ln -s /bin/bash /bin/sh

http://blog.eetop.cn/blog-955266-55853.html

 

2、運行dve提示error while loading shared libraries: libSM.so.6: cannot open shared object file: No such file or directory

解決辦法:

sudo apt-get install libsm-dev:i386

https://blog.csdn.net/weixin_31317775/article/details/78717941


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM