我正在运行一些使用armadillo的C++代码,我手动下载到同一个文件夹中。
在运行代码时,我得到:
error: inv(): use of ATLAS or LAPACK needs to be enabled鲤鱼和这些图书馆之间有什么关系?
我在谷歌搜索,没有找到一个很好的解决方案或方法来加载任何这些库。
我使用的是kali linux 2.0
发布于 2015-11-02 13:34:28
Armadillo主要是一个C++包装器,用于LAPACK或ATLAS 鲤鱼网页,解释它是什么等低级线性代数库。因为它是一个包装器,所以您需要包装一些东西,例如LAPACK等。相关安装说明书(README.txt):
在Linux系统上,建议提供以下库: LAPACK、BLAS、ARPACK、SuperLU和ATLAS。LAPACK和BLAS是最重要的。还必须为每个库安装相应的开发文件。例如,在安装"lapack“软件包时,也要安装”lapack devel“或”lapack dev“软件包。
我强烈建议阅读整个自述文件。
LAPACK是一个相当流行的库,因此它应该在您的包存储库中。
https://stackoverflow.com/questions/33476974
复制相似问题