zl程序教程

您现在的位置是:首页 >  系统

当前栏目

编译环境搭建Linux下Boost编译环境搭建步骤指南(linux下boost)

Linux 环境 指南 搭建 步骤 编译 Boost
2023-06-13 09:17:14 时间

Linux下boost编译环境搭建步骤指南

开发者使用boost时,一般来说有三种方式:库静态连接、库动态连接和库直接包含到应用程序中,如果使用第一种方式,就需要搭建Boost的编译环境。本文介绍了如何在Linux下搭建boost编译环境的步骤,以供参考。

1. 下载boost源码

在网上可以搜索boost源码,例如链接地址为:https://dl.bintray.com/boostorg/release/1.73.0/source/boost_1_73_0.tar.gz,下载并解压源码包,解压后使用tar -jxvf boost_1_73_0.tar.gz解压源码包即可。

2.配置和编译

在已解压的源码目录内运行以下命令:

./bootstrap.sh
export CPLUS_INCLUDE_PATH="$CPLUS_INCLUDE_PATH:/usr/include/boost/1_73_0/";./b2

上述命令会在当前目录下建立一个./b2的目录,里面是所有生成的文件。

3.安装编译结果

接着,将生成的库文件安装到系统

./b2 install 

此时boost就安装到系统里了,安装位置一般是/usr/local/lib中,可以使用ldconfig指令来刷新配置,也可以在/etc/ld.so.conf中加入配置路径,指定系统读取boost库,这样就完成编译环境搭建了。

目前linux下大多数系统都是采用特定版本的boost,如ubutu,还需要安装sudo apt-get install libboost-all-dev,此指令会自动安装最新版本的boost,例如1.61.手动搭建boost在Linux系统下,需要多一点耐心,可以仔细阅读文档进行多方理解。本文只是给出简要的步骤,希望能给大家一个指引,让大家能快速搭建好boost编译环境。


我想要获取技术服务或软件
服务范围:MySQL、ORACLE、SQLSERVER、MongoDB、PostgreSQL 、程序问题
服务方式:远程服务、电话支持、现场服务,沟通指定方式服务
技术标签:数据恢复、安装配置、数据迁移、集群容灾、异常处理、其它问题

本站部分文章参考或来源于网络,如有侵权请联系站长。
数据库远程运维 编译环境搭建Linux下Boost编译环境搭建步骤指南(linux下boost)