以下操作均需要在linux环境下执行。

首先到http://www.minisat.se/MiniSat.html下载minisat-2.2.0.tar.gz这个安装包,并解压缩,可以看到压缩包中有一个README,其中就包含了安装方法:

1.进入解压缩后的文件夹

2.export MROOT=文件夹所在路径    //这句的意义是声明一个环境变量保存文件夹路径,下面的make命令会调用这个环境变量以完成安装

3.cd core 或 cd simp   //两个版本的minisat,通常用第一个,即执行cd core

4.make rs         //开始编译程序,按照文件夹中makefile的规定。makefile已写好无需改动。

5.cp minisat_static /usr/bin/minisat    //上一步make之后生成了一个名为minisat_static的可执行程序,将其拷入/usr/bin/minisat 中,使该程序在任意路径下都可执行。

minisat所需实验数据可以从http://www.cs.ubc.ca/~hoos/SATLIB/benchm.html下载,下载的数据文件需要将最后一行那个0删去才能正常调用。

如果要修改程序,可以直接在core或 simp中修改main文件,然后仍然按照那五步进行编译。

ubuntu安装minisat_minisat 安装指南相关推荐

  1. acm的ubuntu (ubuntu16.04 安装指南,chrome安装,vim配置,git设置和github,装QQ)

    日常手贱把ubuntu14.04更新到了16.04,然后就game over了.mdzz,不然泥萌也看不到这篇博客了=.= 然后花了些时间重装了一个16.04版的,原来那个14.04的用可以用,就是动 ...

  2. 本机安装PaddlePaddle - 安装指南

    简 介: 根据 文档安装指南 介绍了在本机安装PaddlePaddle的步骤. 关键词: PaddlePaddle,pip,安装 #mermaid-svg-RMWtzcncmslaS8dM {font ...

  3. ubuntu 安装中文输入法(超简靠谱版)

    ubuntu 安装中文输入法(超简靠谱版教程) 1.下载搜狗输入法的安装包(链接: link) 点击立即下载后,出现上述界面,由于我的系统是amd64的 因此选择x86_64版本下载 2.添加中文语言 ...

  4. amd64中Ubuntu安装使用全记录

    年终于过完了,按照计划将使用1个月的Ubuntu安装使用记录做一个完整的总结.前面已经有一篇帖子记录安装方面的东西,这里主要记录软件安装和系统的使用.把这个东西写出来主要是希望国内能有更多人安装和使用 ...

  5. Ubuntu安装MongoDB

    https://jingyan.baidu.com/article/e5c39bf5f5ddd539d76033a9.html Ubuntu安装MongoDB4.0: https://www.jian ...

  6. ubuntu安装OpenCV详细教程(建议收藏)

    记录一篇"如何安装ubuntu下C++接口的opencv"的文章.由于转载格式有问题,直接贴个链接:ubuntu安装opencv的正确方法 注意:本人根据此博客安装遇到的问题:2. ...

  7. Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/redis-server.

    此文首发于我的个人博客:Linux/ubuntu 安装 redis 4.0报错解决:redis-server.service: Can't open PID file /var/run/redis/r ...

  8. debian,ubuntu 安装mongodb 允许外网访问,修改端口,设置用户和密码

    使用apt安装mongodb: apt update && apt install mongodb 查看运行状态: systemctl status mongodb.service 结 ...

  9. ubuntu安装KVM

    ubuntu安装KVM 现在官网下载ubuntu镜像,桌面版或者服务端都可,这里以桌面端为例. 安装之前确保磁盘有足够大的空间(这很重要) 安装KVM sudo apt install qemu-kv ...

最新文章

  1. Eclipse快捷键详细解析
  2. Python3.x和Python2.x的区别
  3. js中关于this的小问题
  4. C++程序设计之可调用对象与标准库function
  5. Qt for Android调用android原生Toast控件
  6. boost::hana::sort用法的测试程序
  7. 如何快速接手一个系统?
  8. python torch库_python安装torch踩过的坑
  9. 【Python科学计算系列】矩阵
  10. 点钞机语音怎么打开_原来微信语音一样能转发? 居然还有人不知道
  11. Codeforces Round #368 (Div. 2) C. Pythagorean Triples
  12. 幸福在《精通移动App测试实战 技术、工具和案例》
  13. 从Maven远程存储库下载
  14. c语言直流电机控制实验报告,直流电机实验报告.docx
  15. 注意!SQLite被曝漏洞,Chrome 火狐等数千应用或受影响
  16. SpringBoot——springboot SPI原理与实战
  17. 了解工作分解结构(WBS)
  18. 华为光猫设置及拨号连接下开启移动热点
  19. 麦克林排名计算机,麦克林9大热门大学专业院校排名出炉!启德为您解读
  20. 模拟人生畅玩版android,模拟人生畅玩版

热门文章

  1. 地震勘探专业词汇(3)地震波动力学
  2. Linux开机启动过程(8):初期中断(缺页中断)和异常处理
  3. Linux IO复用:select、poll、epoll的理解与对比
  4. 创建一个SQL测试数据库 - 消费者数据库
  5. cenntos系统配置dns地址_在 Cenntos6.8 下安装 Oracle11g
  6. xgboost算法_回归建模的时代已结束,算法XGBoost统治机器学习世界
  7. python3怎么安装mysql_Python3下mysqlclient的安装和使用
  8. ubuntu 安装GPU黑屏 修改GRUB_仅支持legacy bios 情况下 win10 安装 ubuntu 双系统踩的一坑...
  9. windwos下ffmpeg的安装
  10. 欧姆定律基本知识(笔记)