Linux系统版本以及安装文件版本:

-ubuntu 16.04LTS(下载地址:http://releases.ubuntu.com/16.04/)
-vcs_2016
-verdi_2016
-scl_v11.9

这里主要记录一下,作为Linux小白,在安装过程中遇到的问题。
具体安装流程可参考:https://blog.csdn.net/guancan7221/article/details/99880186

ifconfig查看网关名称,需要修改为老版本的名称eth0

bashrc中添加环境变量

方法一、可通过vim命令来向文件中添加变量
输入如下命令来打开bashrc文件(注意此时不要在root权限下打开):
注:这里打开的bashrc文件位于home目录下,在home目录下Ctrl+H 即可显示

vim ~/.bashrc


选择E(直接编辑),在文件末尾加入如下环境变量:
注意:一定要确定好自己的安装路径,逐次打开文件夹,一级一级去找。我因为这个问题困惑了很久,一直报错:lmgrd:command not found。

#dve
export PATH=$PATH:/home/crk/eda/VCS/gui/dve/bin #改成自己vcs的安装路径
alias dve='dve -full64'#VCS
export PATH=$PATH:/home/crk/eda/VCS/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/crk/eda/Verdi/bin #改Verdi安装路径
export VCS_HOME=/home/crk/eda/VCS
export VERDI_HOME=/home/crk/eda/Verdi
export NOVAS_HOME=/home/crk/eda/Verdi#scl
export PATH=$PATH:/home/crk/eda/SCL/amd64/bin  #改SCL安装路径
export VCS_ARCH_OVERRIDE=linux
#LICENCE
export LM_LICENSE_FILE=27000@ubuntu     #这个ubuntu改成自己的host name
alias lmg_vcs='/home/crk/eda/SCL/amd64/bin/lmgrd -c /home/crk/eda/VCS/license/Synopsys.dat' #注意改路径

vim窗口里进行编辑需要敲击按键i,进入插入模式,将环境变量粘贴在bashrc文件末尾。

接下来需要保存该文件并退出vim窗口:Esc,切换至命令模式;输入 命令 “:wq”。

保存后,输入如下命令使文件立即生效:

source .bashrc

方法二、直接打开bashrc文件进行编辑
在home目录下Ctrl+H 即可显示bashrc文件。对其进行编辑即可,其余步骤与方法一相同。

TCP Port 问题

1、需要在Linux系统里开启27000端口,使用的是防火墙命令ufw。
(网友说的另一种方法iptables命令,我没有成功QAQ)
方法可参考这两篇博文:https://blog.csdn.net/qq_36938617/article/details/95234909?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare

https://blog.csdn.net/k_young1997/article/details/89967354?utm_medium=distribute.pc_relevant.none-task-blog-baidujs-2&spm=1001.2101.3001.4242

2、如果成功开启端口,输入以下命令:

netstat -apn|grep 27000

lsof -i:27000

可以看到:

3、若途中有关TCP port的报错,查询27000端口进程,直接kill 掉等待27000端口完全释放再重新lmg_vcs即可。
command:
sudo netstat -ap | grep 27000
kill -9 ******

4、Failed to open the TCP port number in the license问题:

在Terminal输入:lmdown

然后会问y/n,输入y。等待一会儿就可以了。注意要等待一会儿

参考:http://bbs.eetop.cn/thread-307403-3-1.html

关于gcc g++的版本问题

之前使用的最新版本的gcc和g++,后来看到网友说需要切换至4.8才可以使用。(但到底这一步有没有用,我也不知道… 因为我在安装过程中出现了很多问题,参考大佬们的分享在终端窗口疯狂操作,所以可能会存在一些即使不设置,也不会影响最钟安装结果的步骤,即“徒劳”。)
如需切换版本,可参考博文:[https://www.cnblogs.com/uestc-mm/p/7511063.html]

可从图中看到目前使用的gcc版本是4.8.5:

系统中存在两个版本的gcc

其他问题

1、/bin/sh illegal option -h
输入如下命令:

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

2、/home/hdl/synopsys/verdi_2016.06-1/platform/LINUXAMD64/bin/Novas: error while loading shared libraries: libjpeg.so.62: cannot open shared object file: No such file or directory

sudo apt-get install libjpeg62-dev

可参考 https://blog.csdn.net/ciscomonkey/article/details/105119397?utm_medium=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare&depth_1-utm_source=distribute.pc_relevant_t0.none-task-blog-BlogCommendFromMachineLearnPai2-1.compare

测试VCS和Verdi能否正常使用

测试VCS:https://blog.csdn.net/huayangshiboqi/article/details/89576294
测试Verdihttps://blog.csdn.net/huayangshiboqi/article/details/89577639
注:Verdi的testbench与VCS的有不同之处,Verdi生成fsdb文件,VCS生成vcd文件。

VCS波形:

Verdi波形:

总结

折腾了四、五天,因为对Linux不熟悉,几经崩溃,但最后成功看到波形的那一刻,还是很开心的。23333
感谢CSDN,感谢各位大佬网友的倾情分享!!!
希望这篇文章能够帮到大家!

Ubuntu 16.04 VCS+Verdi安装总结相关推荐

  1. ubuntu安装pr_在Ubuntu 16.04服务器上安装Zabbix 3.2

    监控服务器 - 什么是Zabbix Zabbix是企业级开源分布式监控服务器解决方案. 该软件监控网络的不同参数和服务器的完整性,还允许为任何事件配置基于电子邮件的警报. Zabbix根据存储在数据库 ...

  2. 【转】Ubuntu 16.04 Nvidia驱动安装(run方式)

    转自:Ubuntu 16.04 Nvidia驱动安装(run方式)_lihe的博客-CSDN博客 1.下载驱动程序 Nvidia驱动下载 https://www.geforce.cn/drivers/ ...

  3. linux加protobuf变量环境,protobuf简单介绍和ubuntu 16.04环境下安装教程

    protobuf简单介绍 protobuf是谷歌的开源序列化协议框架,结构类似于XML,JSON这种,显著的特点是二进制的,效率高,主要用于通信协议和数据存储等方面,算是一种结构化数据的表示方法. p ...

  4. 在linux搭建wiki教程,在Ubuntu 16.04系统上安装WikkaWiki

    一.WikkaWiki介绍 WikkaWiki是一个灵活的.兼容标准的.轻量级的.平台独立的开源Wiki引擎,它使用PHP语言开发,后端存储采用了MySQL数据库.WikkaWiki的设计目标是速度快 ...

  5. Linux Ubuntu 16.04 Python matplotlib安装中文字体,黑体,楷体,Times New Roman等,解决中文乱码

    Linux Ubuntu 16.04 Python matplotlib安装中文字体,Times New Roman等 文章目录 Linux Ubuntu 16.04 Python matplotli ...

  6. Ubuntu 16.04 一系列软件安装命令,包括QQ、搜狗

    2019独角兽企业重金招聘Python工程师标准>>> Ubuntu 16.04 一系列软件安装命令,包括QQ.搜狗.Chrome.vlc.网易云音乐安装方法 2016年07月20日 ...

  7. ubuntu 16.04, conda不能安装、更新包的解决办法

    ubuntu 16.04, conda不能安装.更新包的解决办法 - truth的文章 - 知乎 https://zhuanlan.zhihu.com/p/36188524 昨天打算更新 pytorc ...

  8. VNC实现Windows远程访问Ubuntu 16.04(无需安装第三方桌面,直接使用自带远程工具)----本人亲测可用

    原文地址::VNC实现Windows远程访问Ubuntu 16.04(无需安装第三方桌面,直接使用自带远程工具)-蒲公英云 相关文章 1.VNC实现Windows远程访问Ubuntu 16.04(无需 ...

  9. Ubuntu 16.04 LTS 下安装PyCharm

    PyCharm一个是Python集成开发环境,它既提供收费的专业版,也提供免费的社区版本.PyCharm带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试.语法高亮.Proj ...

最新文章

  1. 服务器装什么系统可以模拟器多开,安卓模拟器多开哪个最好 流畅不卡、省资源、群控刷机都有...
  2. 《工业控制网络安全技术与实践》一2.1.3 SCADA 系统未来的技术发展
  3. SuperMap 存量房交易网上备案及资金监管管理平台
  4. python的groupby中函数详解_python groupby函数用法
  5. 使用javax.tools.JavaCompiler根据字符串内容动态生成新的Java类并编译成.class
  6. mongo 唯一约束索引_Java:MySQL 基础知识+索引相关
  7. javascript学习一、js的初步了解
  8. cc9.3 indesign_Adobe InDesign CC2019
  9. 非科班生的Android秋招求职经历
  10. 弗吉尼亚理工大学计算机科学,弗吉尼亚理工大学计算机科学排名第45(2020年TFE美国排名)...
  11. 珍大户 认知世界的经济学 经济学核心原理 思维导图
  12. FFA 2021 专场解读 - 平台建设
  13. pycharm中.ui文件跨包路径转.py文件
  14. Altera FPGA程序固化(软件+硬件)
  15. 代码零改动Serverless架构升级?
  16. 如何把PDF转换成Word文档?这几种方法看一遍就会
  17. simulink实现HDB3基带通信系统
  18. 2014世界杯楼市专题网页设计欣赏
  19. 使用spleeter分离背景音乐与人声
  20. C++11标准下STL的容器分类

热门文章

  1. 计算机设备配备情况,计算机设备配置标准.doc
  2. PR 多轨道字幕设置
  3. 爪哇国新游记之三十三----目录文件操作
  4. Spyder 中 Reloaded modules 错误的解决方法
  5. div html用法详解,div标签详解
  6. 第四章第六节数据资产盘点-系统现状调研情况
  7. 怎样将微信热门文章采集到自己的公众号中?
  8. arduino电风扇程序_Arduino实验项目:温控电风扇
  9. 红绿灯交通标志机动车行人数据集
  10. hive修复多级分区