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编译环境。
香港服务器首选树叶云,2H2G首月10元开通。
树叶云(www.IDC.Net)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。
文章来源网络,作者:运维,如若转载,请注明出处:https://shuyeidc.com/wp/174413.html<