我编译了OpenBLAS并将其安装在/usr/lib/libopenblas中
现在我想在运行
#!/bin/bash
update-alternatives
--install /usr/lib/libblas.so libblas.so /usr/lib/libopenblas
/lib/libopenblas.so 40\
--slave-link /usr/lib/libblas.a libblas.a /usr/lib/libopenblas
/lib/libopenblas.a
update-alternatives
--install/usr/lib/libblas.so.3 libblas.so.3
/usr/lib/libopenblas/lib/libopenblas.so.0 40\
--slave-link /usr/lib/libblas.so.3gf libblas.so.3gf
/usr/lib/libopenblas/lib/libopenblas.so.0
但总有错误
update-alternatives: priority must be an integer
而我认为我把这个优先权定在40号。
这里怎么了?
最佳答案
OpenBLAS是一个Debian/Ubuntu包,因此您可以
安装现有的一个
使用现有的源来构建本地的
在这两种情况下,它都将使用
update-alternatives --install /usr/lib/libblas.so.3 libblas.so.3 \
/usr/lib/openblas-base/libblas.so.3 40 \
--slave /usr/lib/libblas.so.3gf libblas.so.3gf /usr/lib/openblas-base/libblas.so.3
update-alternatives --install /usr/lib/liblapack.so.3 liblapack.so.3 \
/usr/lib/openblas-base/liblapack.so.3 40 \
--slave /usr/lib/liblapack.so.3gf liblapack.so.3gf /usr/lib/openblas-base/liblapack.so.3
关于linux - 在替代系统中安装OpenBLAS库,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/39795838/