ubuntu18.04安装spin

linux系统-ubuntu18.04安装spin
参考链接:Ubuntu 18.04下安装SPIN教程
记录一下安装过程,参考了别人的安装,也有自己遇到的问题,在文章中列了出来。
1.下载安装包
参考链接中下载
2.安装依赖包(root权限下操作)

1.安装byacc
apt-get install byacc
2.安装tcl
apt-get install tcl
3.安装tk(在wish中)
apt-get install wish
(1)安装完wish后,查看wish所在目录:
whereis wish
(2)将wish拷贝到/usr/local/bin/目录:
cp /usr/bin/wish /usr/local/bin/
4.下载并安装tk:
apt-get install tk8.5
5.安装yacc,在make时候会用到
linux下是用flex和bison来分别代替lex和yacc的,安装直接使用命令: 
sudo apt-get install flex bison
6.apt-get install pan
7.安装libc6-dev
因为在./configure时,出现C compiler error, create executeables。
这是因为缺少gcc编译后链接C函数库(libc)所需的包 libc6-dev。
sudo apt-get install libc6-dev

在安装依赖包过程中遇到这个问题:
在这里插入图片描述
提示该锁被占用,解决办法:
在root权限下:

rm /var/lib/dpkg/lock-frontend
apt-get install net-tools

在这里插入图片描述

3.安装spin

(1)解压下载的压缩包

tar -zxvf spin649.tar.gz

(2)进入源码目录

cd Spin/Src*

(3)编译源码

make

完成后发现该目录下多了一个可执行文件spin
在这里插入图片描述

拷贝编译好的spin程序:

cp spin /usr/local/bin/

使用命令

 ./spin

在这里插入图片描述
4.安装ISPIN(图形化的spin工具)

进入spin下的ipin目录:

cd Spin/iSpin
查看该目录下文件的可读写执行的情况
ls -l 

在这里插入图片描述

使install.sh文件变为可执行
chmod a+x install.sh
 sudo ./install.sh 

最后使用命令

ispin

安装成功!!
在这里插入图片描述
5.简单测试

点击Open,打开源码目录下的“Examples”目录,选择名为“abp.pml”的协议描述文件并打开
在这里插入图片描述
在这里插入图片描述
左侧为代码预览和编辑窗口,点击上方的“Syntax Check”可以进行语法检测。
在这里插入图片描述
选择上方“Simulate / Replay”栏,设置模式为随即执行,执行次数为200步后,点击“(Re)Run”开始模拟,结果如图所示。在这里插入图片描述

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值