目前,我正在尝试构建Ipopt链接来对抗openblas。我下载了openblas源代码,并在父目录中执行了make。
Ipopt的configure脚本有几个选项可以链接到blas:
我试过./configure --with-blas="-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so"
但我确实理解了这个错误
checking whether user supplied BLASLIB="-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so" works... no configure: error: user supplied BLAS library "-L/home/moritz/build/CoinIpopt_test/ThirdParty/OpenBLAS-0.2.14/libopenblas.so" does not work
有什么建议如何实现我想要的吗?最后,我想做一个conda包。我已经安装了带有anaconda的openblas。但是,如果我链接到已安装的libopenblas.so,则会收到相同的错误信息
发布于 2015-10-03 05:53:58
成功地让它工作了。我必须通过以下方式将openblas安装到我选择的目录
make install PREFIX=/home/....../之后,我使用以下命令编译了Ipopt
./configure --with-blas-incdir="-I/home/.../openblas/include/" --with-blas-lib="-L/home/.../openblas/lib/"https://stackoverflow.com/questions/32915936
复制相似问题