最近要做卜东波老师线性规划的算法作业,要求用GLPK和Gurobi对结果进行验证
本来想在Windows下安装GLPK的,但是貌似Windows下必须安装VS才能对GLPK进行编译,不想装VS......于是在虚拟机里面的Ubuntu配置GLPK
一、安装
网上有两种方法
方法一:添加源然后更新源并安装,这种方法我试了一下,在添加源后再更新用sudo apt-get update貌似会出错?试了几次之后不行然后用了第二种方法
方法二:
- 选择一个版本进行下载(划重点!这里有很坑的地方!选择尽量稍微之前一点的版本,新版本可能会出错)这里我选的4.60
- 在Ubuntu里面用火狐下载之后提取到桌面
- GLPK支持使用GMP来计算大数字以及高精度浮点,默认不适用,但是使用GMP的话效率更高,因此本人在配置时添加了对GMP的支持。进入解压安装文件目录,并配置:
/configure –with-gmp
- 之后再输入命令行:
./configure
- 根据配置编译装文件:
make
- 然后就可以进行安装了,安装的默认路径是/usr/local/lib,因此需要取得管理员权限:
sudo make install
- 安装完成
二、配置中可能出现的问题
配置中可