0

目前,我正在尝试构建与 openblas 的 Ipopt 链接。我下载了openblas源并make在父目录中做了。

configureIpopt的脚本有几个选项可以链接到 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

4

1 回答 1

1

设法让它工作。我必须通过以下方式将 openblas 安装到我选择的目录中

make install PREFIX=/home/....../

aferwards 我使用编译 Ipopt

./configure --with-blas-incdir="-I/home/.../openblas/include/" --with-blas-lib="-L/home/.../openblas/lib/"
于 2015-10-02T21:53:58.387 回答