`

centos下boost安装

 
阅读更多
./booststarp.sh   //这里的一些错误不用管
./b2 –a //全部安装(开始一堆错误,看各个的错误就知道了)
./b2 install
安装asio
./bjam --with-system --with-thread --with-date_time --with-regex --with-serialization stage


设置环境变量
在/etc/profile.d新建可执行文件boost.sh,添加文件内容:
#vim /etc/profile.d/boost.sh
#!/bin/sh
BOOST_INCLUDE=/usr/local/include/boost
BOOST_LIB==/usr/local/lib
export BOOST_INCLUDE BOOST_LIB

命令行执行:
#source /etc/profile.d/boost.sh

以后在编译程序时,可以直接到/usr/local/lib下把libboost_system.so.1.55...之类的库拷过去就行了,当然也可以:-I$BOOST_INCLUDE -L$BOOST_LIB,还要使用-l指定了链接库。

查看boost版本:
dpkg -S /usr/include/boost/version.hpp
分享到:
评论

相关推荐

    centOS 安装boost1.68.0库

    ### CentOS安装Boost 1.68.0库详解 #### Boost库简介 Boost库是由Boost社区组织开发并维护的一系列C++程序库的集合,它旨在为C++标准库提供扩展和支持。Boost库的设计遵循现代C++编程理念,强调高质量、可移植性和...

    CentOS7环境下编译的boost 1.69静态库和动态库

    本篇将详细讲解如何在CentOS7环境下编译Boost 1.69版本的静态库和动态库,并探讨其在实际应用中的重要性。 首先,让我们了解Boost库。Boost库是由C++社区开发的一系列开源库,旨在提升C++的效率、灵活性和可移植性...

    boost centos7编译好的完成版本可以直接引入使用

    在CentOS7系统上,Boost库的编译和安装对于开发者来说是一项重要的工作,因为这能够使他们直接利用这些库的功能,而无需自己从源代码开始编译。本压缩包提供的"boost_1_68_0"版本,是Boost库的一个稳定版本,已经...

    Linux安装boost 1.55.0安装包和文档

    对于其他Linux发行版,如Fedora或CentOS,你可以用相应的包管理器(如`yum`或`dnf`)安装相应依赖。 接下来,为了构建和安装Boost,我们需要配置和构建Boost的头文件和库。通常,我们选择一个特定的安装目录,比如 ...

    Centos系统Mysql5.7.25官方安装文件(带Boost的版本)和CMake安装包3.0

    在本资源中,我们主要关注的是在CentOS操作系统上安装MySQL 5.7.25的官方版本,以及与之配合使用的Boost库和CMake工具。以下是对这些关键元素的详细解释: 首先,**CentOS** 是一个基于RHEL(Red Hat Enterprise ...

    虚拟机Centos安装thrift

    虚拟机Centos安装thrift涉及到的操作系统环境是Linux,尤其是Centos版本的操作系统。Thrift是一个跨语言的服务开发框架,它主要用于开发可扩展的跨语言服务。以下是根据提供的文件信息整理的详细知识点。 1. 下载...

    U盘安装Centos_6.5_64位(Win_7和Centos双系统)

    U盘安装Centos_6.5_64位(Win_7和Centos双系统)

    centos boost-1.66 编译好版本

    在Centos 7 上编译好的boost 1.66 版本,亲测试可用,如有问题请留言~

    centos 6.5安装coreseek,亲测ok

    在本文中,我们将深入探讨如何在CentOS 6.5操作系统上成功安装CoreSeek,一个基于Sphinx搜索引擎的全文检索引擎。CoreSeek以其高度可定制性、高效性能和丰富的功能特性,广泛应用于各类数据检索场景。 一、CoreSeek...

    CentOS 6.4下Mysql 5.7编译安装

    ### CentOS 6.4 下 MySQL 5.7 编译安装详细步骤 #### 一、环境准备 在开始编译安装 MySQL 5.7 之前,确保已经搭建好 CentOS 6.4 系统环境,并按照以下步骤进行必要的准备工作。 ##### 1.1 安装依赖库文件 MySQL ...

    boost_1_71_0.tar.gz

    Boost是为C++语言标准库提供扩展的一些C++程序库的总称。Boost库是一个可移植、提供源代码的C++库,作为标准库的后备,是C++标准化进程的开发引擎之一,是为C++语言标准库提供扩展的一些C++程序库的总称。

    boost库软件和安装说明

    在Linux环境下安装Boost库,首先需要确保系统已经安装了基本的开发工具,例如GCC编译器和Make工具。以下是一个详细的步骤指南: 1. **更新系统**: 首先,确保你的Linux系统是最新的,通过运行以下命令: ``` ...

    caffe安装依赖包(for CentOS6.7)

    在本文中,我们将详细探讨如何在CentOS 6.7操作系统上安装Caffe,这是一个流行的深度学习框架。Caffe依赖于一系列的库和工具,确保这些依赖项正确安装是成功构建和运行Caffe的关键步骤。 首先,让我们了解Caffe的...

    centos7下编译安装mysql5.7.17

    在CentOS7操作系统中,编译安装MySQL 5.7.17是一个涉及多个步骤的过程,主要用于自定义安装路径、优化配置以及确保系统的兼容性。以下是详细的编译安装过程及关键知识点: 首先,确保系统拥有必要的依赖包。通过...

    boost_1_70_0.tar.gz

    boost安装包,Linux下的,我还写了一篇在centos安装boost的博客,下载这个安装包之后可以到我的博客去看安装步,骤链接地址:https://blog.csdn.net/hacker_lpy/article/details/95211566

    Centos6.4编译安装mysql 8.0.0 详细教程

    Centos6.4编译安装MySQL 8.0.0详细教程涉及了在Centos6.4操作系统上手动编译安装MySQL 8.0.0版本的过程。在Linux系统上安装MySQL可以通过多种方式,包括使用包管理器或者从源代码编译。由于Centos6.4自带的包管理器...

    Centos下构件好的muduo的头文件和so

    本文将详细讲解如何在CentOS环境下构建Muduo库,并解释其头文件和动态链接库(so文件)的作用。 1. **Muduo库介绍** Muduo库由Chen Xiaoyun开发,主要特点包括异步非阻塞I/O、多线程支持、线程池管理以及丰富的...

    etcd-cpp-apiv3/grpc 在 CentOS7上 g++9.3 的编译包

    cpprestsdk-all-2.10.18.tar.gz 在 CentOS7上使用 g++9.3 编译后的头文件和库文件,其中 etcd-cpp-apiv3 依赖的 boost 和 openssl 库都拷贝到了压缩包中,可以直接移植到其他服务器上使用,而不需要单独安装 boost ...

    CentOS 7系统下MySQL编译安装.docx

    在本篇文档中,我们将详述如何在 CentOS 7 系统下编译安装 MySQL 5.7.27。这个过程涵盖了从源码下载、环境准备到编译安装的每一步,确保了在最新版 CentOS 系统上的稳定运行。 ### 第 1 章 源码下载 #### 1.1 下载...

Global site tag (gtag.js) - Google Analytics