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
然后,安装Armadillo
2、测试Armadillo
(1) 创建test.cpp
(2) 测试代码,例子来自参考资料链接4
(3) 编译代码
(4) 执行命令
(5) 得到结果(来自参考资料4)
二、在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。
参考资料:
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。
相关文章推荐
- Ubuntu Linux系统环境变量配置文件介绍
- Ubuntu 环境变量配置文件介绍
- Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
- Ubuntu 12.04下安装vim, 简单配置与基本使用介绍
- vmware tools+ubuntu+androidOS编译环境配置全过程
- ubuntu8.10安装配置经验介绍
- hadoop的介绍及ubuntu下配置
- 阿里云服务器(Ubuntu OS)- JDK and tomcat 安装配置
- Mac OS X Yosemite 10.10 配置 Apache+PHP 教程注意事项
- 如何在Mac OS X yosemite上配置PHP开发环境
- ubuntu下安装和配置SVN的详细方法介绍
- ubuntu下安装和配置apache2+SVN的详细方法介绍
- 详细介绍Ubuntu VirtualBox的桥接网络配置
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- Mac OS X 10.10 Yosemite下配置 apache+php
- Ubuntu Linux系统环境变量配置文件介绍 转自:http://tech.16c.cn/linux/glpz/20090620/6586.html
- 详细介绍Ubuntu网络配置方法 from 51cto
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- MAC 升级到10.10(OS X Yosemite)下apache+php的配置问题
- MAC 10.10 OS X Yosemite下apache配置