我正试图在linux 17 trying上安装SCIP优化套件。我已经从http://scip.zib.de/中下载了sciop恙ite-3.1.0,并运行了make命令with ZIMPL=false选项。制作过程的结果是
** 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中成功地安装了这个软件包,我不记得在这个过程中有什么问题。有人能告诉我我错过了什么吗?
编辑
这是错误消息:
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的结果(链接以红色显示):
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发布于 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需要修改,以便在子构建过程不成功时,它能够正确地警告您。
https://stackoverflow.com/questions/25492560
复制相似问题