boost库在ubuntu下的安装
系统是ubuntu虚拟机,安装的是boost_1_60_0。
(1)首先去下载最新的boost代码包,网址www.boost.org。
(2)进入到自己的目录,解压:
bzip2 -d boost_1_60_0.tar.bz2
tar xvf boost_1_60_0.tar
(3)之后进入boost目录
cd boost_1_60_0/
./bootstrap.sh之后会产生bjam和b2两个工具
sudo ./b2 install(确定已经安装了g++与gcc,此过程会花费一些时间)
这个时候你的/usr/local/include下会产生boost的头文件,
/usr/local/lib下面会产生boost库
(4)
切换到cd /etc/profile.d目录下,使用超级用户创建文件boost.sh
里面添加如下内容
#!/bin/sh
BOOST_ROOT=/home/Lyndon/boost_1_60_0(boost的解压路径)
BOOST_INCLUDE=/usr/local/include/boost
BOOST_LIB==/usr/local/lib
export BOOST_INCLUDE BOOST_LIB BOOST_ROOT
修改boost.sh的权限 sudo chmod +x boost.sh,执行./boost.sh
(5)至此,安装完毕,测试代码
在你工作目录下随便一个地方写一个测试文件
我的代码如下,只是测试了简单的noncopyable使用:
// boost库中noncopyable使用 #include <boost/utility.hpp> #include <iostream> using namespace std; class myclass : public boost::noncopyable { public:myclass() {}myclass(int i) {} };int main() {myclass c1();myclass c2(1);return 0; }
(6)编译运行,ok。
接下来就可以深入学习boost库了。
boost库在ubuntu下的安装相关推荐
- 【经验分享】zlib库在Ubuntu下的安装和配置
文章目录 一.资料准备 二.配置zlib库,得到makefile: 三.回到上一级,进入libpng-1.6.6目录下 一.资料准备 下载好zlib压缩包(点击此处下载) 解压zlib库 二.配置zl ...
- Geant4在Ubuntu下的安装教程
Geant4在Ubuntu下的安装教程 Geant4是欧洲核子中心(CERN)开发的一款粒子输运模拟软件,使用蒙特卡洛(Monte carlo)算法,特长领域是高能物理.核物理等,如光子中子的辐射屏蔽 ...
- Ubuntu下升级安装gcc-7.5.0
Ubuntu16.04 手动升级gcc版本 1.首先下载压缩包 Index of /gnu/gcc/gcc-7.5.0http://ftp.gnu.org/gnu/gcc/gcc-7.5.0/2.具体 ...
- Darknet在ubuntu下的安装
Darknet在ubuntu下的安装与应用 下面介绍安装OPENCV.CUDA和CUDNN以及Darknet的安装 OPENCV的安装 首先安装依赖环境 sudo apt-get install cm ...
- C++ Boost库:windows下编译Boost库
文章目录 1. 需要编译的boost库 2. 编译步骤 3. 库命名规则 4. VS配置库目录 C++ Boost库:简介和第一个示例程序 C++ Boost库:数值转换 lexical_cast C ...
- ubuntu下如何安装两个版本OpenCV?
本文首发于微信公众号「3D视觉工坊」--ubuntu下如何安装两个版本OpenCV? 前言 由于在VSLAM技术研究过程中,经常会涉及OpenCV不同版本在ubuntu系统下的安装.因此小凡在此简单总 ...
- Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案
Ubuntu下Python安装了依赖包后仍然找不到包 python setup.py install 解决方案 参考文章: (1)Ubuntu下Python安装了依赖包后仍然找不到包 python s ...
- Ubuntu下软件安装的方法(配图解)
Ubuntu下软件安装的方法 1.APP Store安装 1.)双击Ubuntu软件 2.)可以选择软件安装 2.Sudo apt-get install 安装法 我们以安装git为例 1.打开终端 ...
- ubuntu下手动安装gnome插件
ubuntu下手动安装gnome插件 // 下载环境 sudo apt-get install chrome-gnome-shell sudo apt install gnome-shell gnom ...
最新文章
- linux之shell
- 一道水的不能再水的题目
- epoll的内核实现
- Python数据可视化实战——iris数据集可视化
- HTML5 CSS3编程入门经典 ((美)Rob Larsen) pdf扫描版
- java静态类_Java静态类
- react-native 模仿原生 实现下拉刷新/上拉加载更多(RefreshListView)
- LInux 的流量限制
- 互联网防骗指南[摘录58同城]
- 程序员找工作-----人力资源面试题
- 计算机视觉注意力机制-Attention
- CentOS Firefox播放视频--安装Flash插件
- 域名可以用多久_域名保护期限是多久?过期了域名还能用吗
- python: python环境搭建
- html显示已知范围标量,【单选题】下列哪个HTML5元素用于显示已知范围内的标量测量...
- 分类 对应的 全连结层、activation、loss 的选择
- SSL证书申购指南教程
- USB3.0之高速视频传输测试 双目相机(mt9p031、mt9m001)带宽高达300M测试 配合isensor测试 500万像素15fps...
- 分布式中间件──断路器
- E. Pencils and Boxes(尺取dp)
热门文章
- Mybatis怎么能看是否执行了sql语句
- 【iOS7一些总结】9、与列表显示(在):列表显示UITableView
- 第九周项目6-穷举法之年龄几何
- 转】未指定 INSTANCESHAREDWOWDIR 命令行值。如果指定INSTANCESHAREDDIR 值,则必须指定该值 ....
- 互联网公司的项目经理:客户伤不起
- 数据库操作,内外联查询,分组查询,嵌套查询,交叉查询,多表查询,语句小结...
- 如何使用js动态显示或隐藏DIV
- jupyter notebook代码导出_Jupyter Notebook导出包含中文的pdf_亲测有效
- Python 内置模块之 random
- inc指令是什么意思_西门子PLC一些指令