ubuntu 18.04 / deepin 15.11 安装 vcs 2017 笔记
先跳转到 2.1 步添加源
deb http://cz.archive.ubuntu.com/ubuntu xenial main
如果需要可继续添加国内源提高速度
刷新
sudo apt install update
0、vcs安装运行必须
sudo apt install lsb-core
lsb-core 有可能安装失败,务必看清楚,否则会导致 vcs 无法运行
sudo apt install csh
0.1、必要的设置,可能导致安装脚本无法运行
sudo mv /bin/sh /bin/sh2
sudo ln -s /bin/bash /bin/sh
sudo mkdir /usr/tmp
sudo touch /usr/tmp/.flexlm
sudo mkdir -p /usr/synopsys
sudo chown $USER:$USER /usr/synopsys
1、生成证书
sudo apt install dos2unix
2、verdi 运行,缺省导致无法运行 verdi
sudo apt install libjpeg62
sudo apt install libpng12-0
2.1 安装 libpng12-0
这个一个被 ubuntu 抛弃的,需要添加源才能搜索到
打开 source.list
sudo vi /etc/apt/source.list
也可以 sudo gedit /etc/apt/source.list
添加
deb http://cz.archive.ubuntu.com/ubuntu xenial main
sudo apt-get update
sudo apt-get install libpng12-0
for deepin 15.11
已经有 libpng16
综述: 在别的地方发现了libpng12.so.0 然后建立软连接,就行了
方法:
step1: # sudo ln -s /opt/kingsoft/wps-office/office6/libpng12.so.0 /usr/lib/libpng12.so.0
参考 https://bbs.deepin.org/forum.php?mod=viewthread&tid=177482
3、vcs 运行必须带一些参数
vcs -full64 -LDFLAGS -Wl,--no-as-needed
3.1 for systemverilog
-sverilog
3.2 compile & Run
-R (大写)
3.3 省事
vcs -full64 -LDFLAGS -Wl,--no-as-needed -sverilog -R -debug_access+all hello.sv
alias svcs64="cs -full64 -LDFLAGS -Wl,--no-as-needed -sverilog"
实际安装的配置,记录一下安装包的兼容性,仅安装成功,可运行
SynopsysInstaller_v4.0.run
scl_v2017.12
vcs-mx_vN-2017.12-SP2
vcs_vO-2018.09-SP2
verdi_vVerdi3_L-2016.06-1
参考