SCIP安装

1.在自己的家目录下建立目录scip,并将获得的压缩包考入该文件夹并解压缩

tar -zxvf scipoptsuite-5.0.0.tgz

2.进入目录scipoptsuite-5.0.0进行编译

cd scipoptsuite-5.0.0
mkdir build
cd build
cmake ..
make

3.进入bin目录,可能没有执行文件zimpl,进入文件夹zimpl,执行make

cd zimpl
make

4.配置环境

打开~/.bashrc目录,不要掉了

vim ~/.bashrc

将下面一句话考进该目录

export PATH=$PATH:~/software/scip/scipoptsuite-5.0.0/build/bin/

使该改变生效

source ~/.bashrc

可能出现的错误解决:

1.zlib.h:没有那个文件或目录

sudo apt-get install zlib1g-dev

2.gmp.h: 没有那个文件或目录

sudo apt-get install libgmp3-dev

Clp安装

Clp的安装分为以下几步:

1.在自己的家目录下建立目录clp,并进入目录clp

mkdir clp
cd clp

2.在目录clp下进行安装

svn co https://projects.coin-or.org/svn/Clp/stable/1.16 coin-Clp
cd coin-Clp
./configure -C
make
make test
make install

3.配置环境

打开~/.bashrc目录,不要掉了"."

vim ~/.bashrc

将下面一句话考进该目录

export PATH=$PATH:~/clp/coin-Clp/bin

使该改变生效

source ~/.bashrc

4.测试一个例子

clp ~/clp/coin-Clp/Data/Sample/nw460.mps

如果能够输出结果,说明安装成功。

Gurobi安装

1.在家目录下建立文件夹gurobi,进入该文件夹,获取安装程序并解压缩

mkdir gurobi
cd gurobi
wget https://packages.gurobi.com/7.5/gurobi7.5.2_linux64.tar.gz
tar -zxvf gurobi7.5.2_linux64.tar.gz

8版本以上安装

wget https://packages.gurobi.com/8.0/gurobi8.0.1_linux64.tar.gz

2.配置环境

打开文件.bashrc

vim ~/.bashrc

将下面一句话考进该文件

export PATH=$PATH:~/software/gurobi/gurobi752/linux64/bin/

相应的8版本为

export PATH=$PATH:~/software/gurobi/gurobi801/linux64/bin/

保存文件后执行以下命令使改变生效

source ~/.bashrc

3.申请用于学术的license用于激活,执行以下代码,注意要保证自己的IP是教育网

grbgetkey ****-****-****-****-************

Cplex安装

1.在家目录下建立文件夹cplex,并将将安装程序放入其中后,修改权限

mkdir cplex
chmod u=rwx,g=rwx,o=rx cplex_studio12.7.1.linux-x86-64.bin

2.执行安装程序

./cplex_studio12.7.1.linux-x86-64.bin

3.选择语言为2English后,按ENTER继续,再选择1接受条款,要么按ENTER选择默认安装路径,要么自己输入要安装的绝对路径,我选择的是/home/username/cplex,之后一直按ENTER即可

4.配置环境

打开文件.bashrc

vim ~/.bashrc

将下面一句话考进该文件

export PATH=$PATH:~/cplex/cplex/bin/x86-64_linux/

保存文件后执行以下命令使改变生效

source ~/.bashrc

5.测试是否安装成功

cplex -c read ~/cplex/cplex/examples/data/afiro.mps

6.如果要链接静态库文件,只需要复制下面三个文件即可

/cplex/cplex/lib/x86-64_linux/static_pic/libcplex.a
/cplex/cplex/lib/x86-64_linux/static_pic/libcplexdistmip.a
/cplex/cplex/lib/x86-64_linux/static_pic/libilocplex.a

链接头文件,只需要以下两个

/cplex/cplex/include/ilcplex/cplex.h
/cplex/cplex/include/ilcplex/cpxconst.h

最新文章

  1. 9.6 MongoDB一
  2. 初识React Native,踩坑之旅....
  3. MySQL分表(Partition)学习研究报告
  4. Z - Fighting 和 Depth-bias
  5. Java 多线程(1)-Thread和Runnable
  6. perl备忘
  7. POJ3628 Bookshelf 2(01背包+dfs)
  8. Linux底下的第一个C程序
  9. 利用FbinstTool+大白菜u盘工具,制作多系统启动U盘【转】
  10. 【MongoDB】在windows平台mongodb切片集群(三)
  11. Java 读书笔记 (七) 变量
  12. springMVC静态资源
  13. 解决ajax请求默认不支持重定向问题
  14. Luogu P5283 / LOJ3048 【[十二省联考2019]异或粽子】
  15. Book Sharing
  16. Xcode8兼容iOS7以及低版本Xcode调试高版本iOS系统
  17. webpack系统配置
  18. php 中文字符串反转
  19. Python记录_day21 模块
  20. ios9出现的问题

热门文章

  1. 基于cxf的webService服务发布及客户端开发
  2. Model、ModelMap和ModelAndView的使用详解
  3. Day01-04学习内容总结
  4. vue项目初始化步骤
  5. Redis字符串(STRING)中BIT相关命令
  6. [剑指offer] 14. 链表中倒数第K个节点+翻转+逆序打印+合并两个排序链表 + 链表相交(第一个公共节点) (链表)
  7. poj 3254 Corn Fields (状压dp)(棋盘dp)
  8. 《你又怎么了我错了行了吧》【Beta】Scrum meeting 1
  9. Nutch2 WebPage 字段解释
  10. 《iOS Human Interface Guidelines》——System Button