boost 安装
来源:互联网 发布:10天学会单片机百度云 编辑:程序博客网 时间:2024/06/15 00:01
学习boost 从安装boost开始。
1. 下载boost:http://www.boost.org/
本文章下载的版本是:boost_1_58_0.tar.bz2
直接wget
2. 解压在某个路径下,比如 $HOME/usr
$ make $HOME/usr
$ mv boost_1_58_0.tar.bz2 $HOME/usr
$ cd $HOME/usr
$ tar -xjvf boost_1_58_0.tar.bz2
其实到这里,就基本上可以用boost了。
用boost官网的原话是:
Most Boost libraries are header-only: they consist entirely of header files containing templates and inline functions, and require no separately-compiled library binaries or special treatment when linking.
大部分boost库都仅仅只有一个头文件:这些boost库的头文件包含了模板和内联函数,不需要编译成二进制文件,在链接过程中也不需要特别处理。
解压之后,添加一个BOOST_ROOT环境环境变量:
$ vi ~/.bash_profile
export BOOST_ROOT=$HOME/usr/boost_1_58_0
保存退出(:wq)。
备注:其实安装第三方工具,如果是单独的目录,加一个<THIRD-PARTY>_ROOT的环境变量,是一个好习惯。
3. 安装
前面一步已经说了大部分的boost库不需要安装,但是还是有一部分需要安装的。(这些在官网中都能看到的)
还有一些boost库,只有当用到某些方法或者特性的时候才需要安装
不分青红皂白,全安装如下:
$ ./bootstrap.sh --prefix=$HOME/usr
$ ./b2 install
小提示:凡是没必要安装到全局环境中的第三方工具,都尽量安装到普通用户(主目录)中,防止不同用户的环境之间造成影响。
附录:普通用户下,在$HOME/usr目录下安装软件,可以添加环境变量(编译相关、运行相关)
$ vi ~/.bash_profile
export PATH=$PATH:$HOME/bin
export C_INCLUDE_PATH=$C_INCLUDE_PATH:$HOME/include
export CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:$HOME/include
export LIBRARY_PATH=$LIBRARY_PATH:$HOME/lib
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$HOME/lib
至此,安装配置完毕。
- 【BOOST学习】BOOST安装
- Boost 安装
- 安装Boost
- 安装Boost
- boost安装
- 安装boost
- Boost 安装
- 安装boost
- boost安装
- boost安装
- boost安装
- boost安装
- boost安装
- boost安装
- boost 安装
- boost安装
- Boost安装
- boost安装
- Android开发四大组件之一广播(Broadcast)
- Apache Kafka:下一代分布式消息系统
- cocoapods
- tsql default values, check current isolation level, check db object last update time
- 阶乘的长度
- boost 安装
- Mysql数据库常用语句笔记
- 二级指针内存模型
- 帧动画
- 全局变量报错:UnboundLocalError: local variable 'l' referenced before assignment
- 关于layout布局中的变量
- 夏日饮食安全小调整
- 项目NDK配置
- SQL Server AlwaysOn架构及原理