您的位置:首页 > 其它

Armadillo的介绍和配置-Ubuntu和OS X Yosemite

2014-10-31 21:37 344 查看
这些天由于要跑学长的代码,很多库自己摸索着第一次装,大多数都很容易装,例如boost, Qt等,但是第一次遇到Armadillo这个库,稍微研究了一下,总结如下。

参考资料:

1、Installing-Armadillo-University of Oslo

2、在VC++中添加Armadillo库

3、Ubuntu下安装Armadillo

4、Armadillo安装

5、http://mlpack.org/

6、HOMEBREW

Armadillo C++ Library 是一种C++的线性代数库,包含一些矩阵和向量的运算,可以选用高效的 LAPACK 和 BLAS 进行加速。

一、在Ubuntu上安装Armadillo

1、安装步骤:

首先安装Armadillo依赖的库:lapack, blas, boost

sudo apt-get install liblapack-devsudo apt-get install libblas-devsudo apt-get install libboost-dev


然后,安装Armadillo

2、测试Armadillo

(1) 创建test.cpp

(2) 测试代码,例子来自参考资料链接4

(3) 编译代码

(4) 执行命令

(5) 得到结果(来自参考资料4)

0.9713   1.3566   0.7946   1.6896   1.2593   1.1457   0.9011   1.6260   1.1954   0.8484   1.0444   1.6753   1.6225   1.5009   1.2935   2.2019


二、在Mac OS X Yosemite上安装Armadillo
最简单的方法就是安装MLPack,由于MLPack依赖于Armadillo所以在OS X上安装会自动加载。

首先,安装homebrew。homebrew是os x上的包管理系统,它尽可能的利用自带的库,十分清晰灵活,并且高效。具体安装见参考资料6,即官方网站。

然后,安装MLPack。

这个过程中会依次自动安装其依赖的各个库:gmp, mpfr, libmpc, isl, cloog, gccl libxml2, veclibfort, arpark, armadillo。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: