首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >SCIP安装产生断链

SCIP安装产生断链
EN

Stack Overflow用户
提问于 2014-08-25 18:55:48
回答 1查看 997关注 0票数 1

我正试图在linux 17 trying上安装SCIP优化套件。我已经从http://scip.zib.de/中下载了sciop恙ite-3.1.0,并运行了make命令with ZIMPL=false选项。制作过程的结果是

代码语言:javascript
复制
** Build complete.
** Find your SCIP binary in "/home/patstop/Downloads/scipoptsuite-3.1.0/scip-3.1.0/bin".
** Enter "make test" to solve a number of easy instances in order to verify that SCIP runs correctly.

但是,测试将失败,因为它将找不到scip文件,实际上上面提到的目录中的链接已经中断。我真的不明白为什么会这样,几天前我在Ubuntu中成功地安装了这个软件包,我不记得在这个过程中有什么问题。有人能告诉我我错过了什么吗?

编辑

这是错误消息:

代码语言:javascript
复制
make[1]: Entering directory `/home/patstop/Downloads/scipoptsuite-3.1.0/scip-3.1.0'
cd check; \
bash ./check.sh short bin/scip-3.1.0.linux.x86_64.gnu.opt.spx default    scip-3.1.0.linux.x86_64.gnu.opt.spx 3600 2100000000 6144 1 default 10000 false false 3.1.0 spx false /tmp optimize;
Skipping test since the binary bin/scip-3.1.0.linux.x86_64.gnu.opt.spx does not exist.
make[1]: Leaving directory `/home/patstop/Downloads/scipoptsuite-3.1.0/scip-3.1.0'

我从运行make命令的同一个目录运行该命令(我确实试图从scip-3.1.0 dir运行它,但结果是一样的)。这是bin目录中ls -l的结果(链接以红色显示):

代码语言:javascript
复制
lrwxrwxrwx 1 root root 35 Aug 25 19:26 scip -> scip-3.1.0.linux.x86_64.gnu.opt.spx
lrwxrwxrwx 1 root root 35 Aug 25 19:26 scip.linux.x86_64.gnu.opt.spx -> scip-3.1.0.linux.x86_64.gnu.opt.spx
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2014-08-26 19:08:35

我们开始吧。SCIP需要一个工作的SoPlex安装(或其他一些支持的LP解决程序列出的这里)作为先决条件。无法成功构建SoPlex可能是因为所报告的ncurses库丢失了。

请确保你有这些图书馆(诅咒等)。安装为开发人员版本。然后转到SoPlex目录,并键入make。如果您没有更多的错误消息,请更改为SCIP,然后在这里运行make。您可能需要调整到still子目录(spxinc -> soplex -2.0/src)和(libsoplex.a ->SoPlex-2.0/libsoplex.gnu.linux.x86_64.a)目录的链接,如果在成功构建SoPlex后仍然找不到库的话。您也可以通过运行make links来做到这一点。

似乎优化套件Makefile需要修改,以便在子构建过程不成功时,它能够正确地警告您。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/25492560

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档