SAT求解机之minisat&zchaff的安装与运行

minisat的下载安装与运行

下载:http://minisat.se/   (在此之前先安装zlib.h     点击打开链接)

安装:解压-打开终端,通过以下命令进行安装(此处为源代码安装须命令行执行,不同于Windows系统下直接安装)

①export MROOT=<minisat dir>                    ##<minisat dir>    为minisat文件的路径,可通过pwd命令查看

②cd core

③make rs

④cp minisat_static <minisat dir>     

至此安装完毕

运行:不同于Windows系统中软件直接运行,此处需命令执行:

打开终端:

①cd <minisat dir>     ##进入minisat的安装路径即安装中第四步的<minisat dir>     

②./minisat_static 文件名 输出文件名       ##此处文件名为cnf文件,输出文件名为对应的cnf文件的结果。如果测试文件放在一个文件夹test下,则可以写为test/文件名

注:部分cnf文件下载参见http://people.sc.fsu.edu/~jburkardt/data/cnf/cnf.html



zchaff的下载安装与运行

下载:http://www.princeton.edu/~chaff/zchaff.html

安装:解压-打开终端,通过以下命令进行安装

①cd <zchaff dir>    ##进入zchaff的路径

②make                   ##不知道为什么,编译时出现错误,源文件缺少头文件,需手动添加

③make all

至此安装完毕

运行:

①cd <zchaff dir> 

②./zchaff 文件名


  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值