美文网首页
2019-04-08安装smack一系列

2019-04-08安装smack一系列

作者: 给我七平米 | 来源:发表于2019-04-08 20:48 被阅读0次

    花了三天才把smack装好,记录一下过程

    系统环境要求

    截图自github

    1.首先装LLVM+Clang,开始装了其他版本,似乎必须是3.9.1

    教程连接:http://www.linuxfromscratch.org/blfs/view/8.0/general/llvm.html

    教程里把Clang备成可选了,开始没注意看,后面想补装不行。必须开始就一起装。时间很长。。

    2.装Python 不用说了,注意pip和python版本对应

    3.装Mono 

    按照官网教程装,开始没有按照官网教程,装了mono-complete,后面编译boogie的时候出错。

    4.z3问题不大,按照github来就好,时间也有点长

    5.Boogie

    安装第一句命令cd /path/to/repository 不用管,直接下载nuget.exe就ok

    注意:ln -s /usr/bin/z3 Binaries/z3.exe 这句话不要掉

    6.Corral

    下载Corral的zip后,要点github目录里的boogie,点进去下载,再复制到corral的boogie下

    Corral github界面

    再按照操作来

    最后ln -s ${Z3_DIR}/install/bin/z3 ${CORRAL_DIR}/bin/Debug/z3.exe

    不要太死板完全按照这个来,因为我的z3目录里没有install和bin

    我是按照boogie安装里 链接到/usr/bin下的z3执行文件

    即ln -s /usr/bin/z3 /home/$myname/corral/bin/Debug/z3.exe

    就绪之后

    安装smack

    按照github上一步步来

    然后

    要在用户目录里找到.profile文件(用ls -a可以看到隐藏文件)

    在最后面加上这两句话

    export BOOGIE="mono /home/$myname/boogie/Binaries/Boogie.exe"

    export CORRAL="mono /home/$myname/corral/bin/Debug/corral.exe"

    相关文章

      网友评论

          本文标题:2019-04-08安装smack一系列

          本文链接:https://www.haomeiwen.com/subject/rqqmiqtx.html