首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C++ Armadillo与ATLAS/LAPACK的联系

问C++ Armadillo与ATLAS/LAPACK的联系
EN

Stack Overflow用户
提问于 2015-11-02 11:52:12
回答 1查看 532关注 0票数 0

我正在运行一些使用armadillo的C++代码,我手动下载到同一个文件夹中。

在运行代码时,我得到:

代码语言:javascript
复制
       error: inv(): use of ATLAS or LAPACK needs to be enabled

鲤鱼和这些图书馆之间有什么关系?

我在谷歌搜索,没有找到一个很好的解决方案或方法来加载任何这些库。

我使用的是kali linux 2.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 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是一个相当流行的库,因此它应该在您的包存储库中。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33476974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档