当前位置:   article > 正文

RISCV学习笔记6.5(软件篇)--ubuntu18.04虚拟机安装modelsim se 10.2c_modelsim ubuntu

modelsim ubuntu

今天来教大家在ubuntu下安装modelsim

最近一段时间在学习tinyriscv,需要检查代码的语法是否有误,所以就有了在ubuntu虚拟机安装modelsim的想法。

参考博客:

1、团队处理器系列(一):软件安装与配置
2、Win11安装ise14.7(最终解决方案)——Ubuntu18.04安装ISE与modelsim
3、Ubuntu下命令行加速、终端加速、命令行代理的方法/proxychains安装与使用
4、ubuntu 20.04 下安装使用加速软件
5、如何在 Ubuntu 18.04 上安装和使用 Wine

1、安装包下载

这里推荐博客:Win11安装ise14.7(最终解决方案)——Ubuntu18.04安装ISE与modelsim
百度网盘下载即可。
文件下载后之后,保存到之前教程中的共享盘中。
在这里插入图片描述

2.正式安装

在ubuntu的命令行中输入下方命令来打开共享文件夹访问权限。

sudo vmhgfs-fuse .host:/ /mnt/hgfs -o nonempty -o allow_other
  • 1

在这里插入图片描述
进入文件夹中,可以看到下图所示的文件。
在这里插入图片描述
当然,在安装软件之前,我们还需要安装一些依赖。
(1)首先,需要安装java环境,输入下面的命令来进行安装。

sudo apt update
sudo apt upgrade
sudo apt install default-jre
sudo apt install default-jdk
  • 1
  • 2
  • 3
  • 4

在命令行中敲入java --version来查看java安装成功。
在这里插入图片描述
(2)然后,需要安装32位的依赖库。

sudo dpkg --add-architecture i386
sudo apt install libxext6:i386 libxtst6:i386 libxi6:i386 libstdc++5:i386
  • 1
  • 2

最后,回到modelsim的安装包路径,并打开命令行来进行软件的安装。
给install.linux开权限并且以管理员的方式运行文件。

sudo chmod 777 install.linux
sudo ./install.linux
  • 1
  • 2

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

3 安装命令行加速工具

参考博客:
1、Ubuntu下命令行加速、终端加速、命令行代理的方法/proxychains安装与使用
2、ubuntu 20.04 下安装使用加速软件
首先根据参考博客2来安装加速软件。操作流程不进行介绍。
接着使用下面的命令来安装proxychains4。

sudo apt update
sudo apt upgrade
sudo apt install proxychains4
  • 1
  • 2
  • 3

最后使用命令sudo vim /etc/proxychains4.conf ,去掉socks4 127.0.0.1 9050
在其添加socks5 127.0.0.1 7890 7890这里指的是代理服务的端口号。

在这里插入图片描述
设置好之后,我们可以试试这条命令sudo proxychains4 apt update
注意:有类似打印即可。
在这里插入图片描述
当命令行加速工具设置后,就可以来下载wine了。

4 安装wine

参考博客:如何在 Ubuntu 18.04 上安装和使用 Wine
当然,大家也可以不安装命令行加速工具,直接进行wine的安装也是可以的,就是下载速度估计会慢很多。建议早上8点-11点的时候下载,这个时候下载是最快的。
使用下面的几条命令安装即可。
1、普通下载命令如下

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo apt install software-properties-common
sudo apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo apt-get install --install-recommends winehq-stable
  • 1
  • 2
  • 3
  • 4

2、加速命令如下

wget -qO- https://dl.winehq.org/wine-builds/winehq.key | sudo apt-key add -
sudo proxychains4 apt install software-properties-common
sudo proxychains4 apt-add-repository 'deb http://dl.winehq.org/wine-builds/ubuntu/ bionic main'
sudo proxychains4 apt-get install --install-recommends winehq-stable
  • 1
  • 2
  • 3
  • 4

安装完之后可以使用命令wine --version的方式来查看wine的版本。
在这里插入图片描述
使用命令winecfg来配置wine,最终会出现下图的界面。
在这里插入图片描述

5 wine小试牛刀安装notepad++

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6 激活modelsim

首先需要下载激活文件,需要激活文件的小伙伴私信我哦。
在这里插入图片描述
cd到指定文件夹。这里是/opt/Modelsim/modeltech/linux_x86_64
在这里插入图片描述
注:另外需要使用sudo chown root:root -R ~/.wine将wine添加到root用户组中。

之后,使用sudo wine MentorKG.exe -patch .来运行激活文件。

在这里插入图片描述
将文件全部复制到LICENSE.TXT中,这里的LICENSE.TXT放到/home/xiaoxing/Documents/License/modelsim目录下,需要根据自己的路径修改。
在这里插入图片描述
点击右上角的三个横杠。
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
另外,需要将安装包中的补丁文件包解压,并把两个文件复制到指定的路径下,我这里是/opt/Modelsim
在这里插入图片描述
在这里插入图片描述
使用下面的命令来进行打补丁。

sudo chmod 777 patch_calibre2011_linux sfk
sudo ./patch_calibre2011_linux
  • 1
  • 2

只有一个1 errors,这样就说明打补丁成功咯。
在这里插入图片描述
用gvim打开.bashrc,并在文件中添加下面的配置,最后记得source一下哦。

# Modelsim
export PATH=$PATH:/opt/Modelsim/modeltech/linux_x86_64
export MGLS_LICENSE_FILE=/home/xiaoxing/Documents/License/modelsim/LICENSE.TXT
  • 1
  • 2
  • 3

之后最重要的是修改网卡名称。
使用下面命令进行修改。

sudo cp /etc/default/grub /etc/default/grub.bak
sudo vim /etc/default/grub
  • 1
  • 2

修改GRUB_CMDLINE_LINUX的值为net.ifnames=0 biosdevname=0

之后使用sudo grub-mkconfig -o /boot/grub/grub.cfg来更新grub引导文件。
在这里插入图片描述
之后重启虚拟机,在命令行输入vsim看是否正常出现界面。
如下如所示,没有成功运行,当我们运行lmutil lmdiag的时候,可以看出激活软件还是起到一定作用的。
在这里插入图片描述
重点:
使用命令加一个权限即可。

sudo chmod +x ./mgls/lib/mgls_asynch
  • 1

在这里插入图片描述
当再次运行vsim的时候,出现了新的错误。出现这个后就离成功不远咯。
在这里插入图片描述
出现上面问题的原因是缺少freetype。
freetype下载网址:http://download.savannah.gnu.org/releases/freetype/freetype-old/
在这里插入图片描述
在这里插入图片描述
采用下面的命令开进行安装。

tar -xvf freetype-2.4.12.tar.bz2
cd freetype-2.4.12
./configure --prefix=/usr/local/freetype --without-png
make -j8
sudo make install
sudo mkdir /eda/
sudo mkdir /eda/mentor/
sudo mkdir /eda/mentor/lib32
sudo cp /usr/local/freetype/lib/libfreetype.so.* /eda/mentor/lib32/
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9

用gvim打开.bashrc文件。添加下图代码即可。退出后记得source一下。
在这里插入图片描述
当再次运行vsim的时候,熟悉的界面来咯。
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/小蓝xlanll/article/detail/331001
推荐阅读
相关标签
  

闽ICP备14008679号