Linux下boost库的编译、安装详解

2023-11-12

下载boost源码

boost下载地址

解压到一个目录

tar -zxvf boost_1_66_0.tar.gz

执行bootstrap.sh脚本:

进入boost_1_66_0目录中

cd boost_1_66_0
./bootstrap.sh --with-libraries=all --with-toolset=gcc

--with-liraries:需要编译的库
--with-toolset:编译时使用的编译器

编译安装boost库

./b2 install --prefix=/usr

--prefix:boost库的安装目录;若不加此参数,则默认安装在/usr/local目录下

 

最终结果如下,生成的lib文件(/usr/local/lib):

生成的头文件(/usr/local/include):

 

原文地址:https://www.cnblogs.com/smallredness/p/9245127.html

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

Linux下boost库的编译、安装详解 的相关文章

随机推荐

  • VUE利用el-upload实现文件上传的功能,后端获取文件数据

    vue点击组件弹出窗口 span class tool btn i class table tool btn add icon i 批量新增 span 在方法中定义一个控制器 export default data return files
  • PTA---C++实现,定义抽象类Person、派生类Student和类Teacher

    问题描述 设计抽象类Person 派生出具体类 学生类Student和教师类Teacher 创建若干不同类对象后并在主方法中测试 数据成员定义 Person ID 姓名 生日 Student 专业 成绩 Teacher 职称 工资 带参构造
  • 贝叶斯定理及其Matlab程序设计

    目录 1 贝叶斯定理介绍 2 贝叶斯定理的Matlab代码实现 3 贝叶斯定理的C语言代码实现 4 贝叶斯定理的应用实例分析 1 贝叶斯定理介绍 贝叶斯定理 Bayes theorem 又称贝叶斯法则或贝氏定理 是概率论与统计学的基本定理之
  • OpenStack企业级实战

    一 环境初始化 1 CentOS7一键安装OpenStack 安装参考 Install RDO 前提条件 准备一个8g或16g内存的centos7 有一块网卡可以访问internet 磁盘 40G cpu分2 4线程 cpu要开启虚拟化 r
  • 串---KMP模式匹配算法之获取next数组

    一 获取模式串T的next数组值 1 回顾 我们所知道的KMP算法next数组的作用 next j 表示当前模式串T的j下标对目标串S的i值失配时 我们应该使用模式串的下标为next j 接着去和目标串失配的i值进行匹配 而KMP算法的ne
  • __attribute__((visibility("default")))

    设置符号可见性 vis c include
  • python创建可以迭代的类

    python中可以使用 for in 进行遍历 迭代 的数据类型 都是可迭代的对象 如 列表 字符串 字典 元组 都是可迭代的 Iterable 而浮点数 整型 布尔值都是不可迭代 for i in 1 2 3 4 print i for
  • NIO效率高的原理之零拷贝与直接内存映射

    前言 在笔者上一篇博客 详解了NIO 并总结NIO相比BIO的效率要高的三个原因 点击查看 这篇博客将针对第三个原因 进行更详细的讲解 首先澄清 零拷贝与内存直接映射并不是Java中独有的概念 并且这两个技术并不是等价的 零拷贝 零拷贝是指
  • python循环经典例题_Python学习之while循环练习题

    Python自近两年在国内兴起之后 引起了很多IT界小伙伴们的注意 开始学习Python的朋友逐渐增多 但是学习时发现 循环一处开始默默的考验逻辑思维了 还是再做几个练习题来梳理复习一下吧 1 使用while循环输出1 2 3 4 5 6
  • 51单片机汇编指令

    注 Rn与Ri中n 0 7 i 0 1 另外Cy是进位位 同时也是状态位 标志位 数据传送类指令 内部数据传送指令 助记符 作用 寻址方式 机器周期 字节数 MOV A Rn 将Rn的内容传送给A 寄存器 1 1 MOV A direct
  • java selenium (一) selenium 介绍

    Selenium 是目前用的最广泛的Web UI 自动化测试框架 本系列文章 将深入简出来讲解selenium 的用法 文章的末尾处 有整个系列的链接 阅读目录 selenium 的命名 selenium 的意思是 硒 有点QTP 杀手的意
  • java Canvas画图学习小结

    主函数 package paint import javax swing JFrame public class PaintMain JFrame jFrame public static void main String args TOD
  • 函数开始处的MOV EDI, EDI的作用收藏

    函数开始处的MOV EDI EDI的作用收藏 BYTE JMP 10 0x8b 0xFF 0x55 0x8b 0xEC 0xE9 0x00 0x40 0x00 0x00 0x00 Posted on 2009 04 01 11 19 S l
  • 数据增强方法--Cutout实现及结果分析

    数据增强方法 Cutout实现及结果分析 问题背景 Cutout简介 实现细节 实验设置 代码实现 结果展示 参考文献 问题背景 近年来 深度学习在计算机视觉领域取得了相当大的进展 并且在许多具有挑战性的任务中取得了最新的性能 如对象识别
  • 怎么样可以访问外部网络对于无公网IP的阿里云ESC服务器

    新购买了3台阿里云ECS服务器 centos7 和弹性公网IP EIP 虽然是从事计算机行业的人员但俺不是计算机网络从业人员 如何将这个祖宗运行起来 并且还要能方便远程维护 唉 其间的过程及酸爽各位看官尽情脑补吧 在此特别写几篇记录一下 算
  • 数据结构 每日一练 :选择 + 编程

    目录 选择 编程 选择 A a 0 2 1 B a 1 3 C a 4 2 0 D a 0 2 2 答案 D 解析 题目给的是一个3行4列的数组 而D选项是 a 0 2 2 a 0 4 相当于取得是第1行第5列的元素 越界了 需要注意的是数
  • 剑指Offer(牛客网)-替换空格

    题目来源 https www nowcoder com practice 4060ac7e3e404ad1a894ef3e17650423 tpId 13 tqId 11155 tPage 1 rp 1 ru 2Fta 2Fcoding i
  • 网络代理技术:保障隐私与增强安全

    在当今数字化的世界中 网络代理技术的重要性日益凸显 无论您是普通用户还是网络工程师 了解如何使用代理技术来保护隐私和增强网络安全都是至关重要的 本文将深入探讨Socks5代理 IP代理以及它们在网络安全和隐私保护中的关键作用 1 Socks
  • 精益求精:如何在 React 项目中巧妙运用 Redux 并优化项目结构

    在前端开发中 React 和 Redux 已经成为构建可扩展 高效的应用程序的首选工具 本文将向您介绍如何在 React 项目中使用 Redux 并精心划分项目结构 以确保代码的可维护性和可扩展性 第一步 安装 Redux 首先 确保您的项
  • Linux下boost库的编译、安装详解

    下载boost源码 boost下载地址 解压到一个目录 tar zxvf boost 1 66 0 tar gz 执行bootstrap sh脚本 进入boost 1 66 0目录中 cd boost 1 66 0 bootstrap sh