Linux中搭建boost开发库编译Boost库--基于Ubuntu18.04

在很早之前本人在windows下搭建过boost开发环境,但由于时间自己只学习了一点点,最近刚好觉得有必要提升提升自己,决定重新入坑,本次将在Ubuntu中搭建一次开发环境;

在看本教程前,请确认Ubuntu中已经安装gcc、python2.x、Python3.x

安装依赖:

sudo apt-get install libbz2-dev
sudo apt-get install libicu-dev

1.下载boost库v-1.72.0,https://www.boost.org/users/history/version_1_72_0.html

2.解压boost库

tar -zxvf boost_1_72_0.tar.gz 

3.开始编译boost

./bootstrap.sh 

会生成b2可执行文件,该文件就是用于编译

执行b2进行编译,如果有特殊修改可通过.b2 --help查看

正式开始编译

./b2

然后慢慢等待吧...................................

3.安装库到指定位置--这里根据个人喜好安装位置

注:此处执行install如果要安装到只读位置,一定加上sudo来提升权限

sudo ./b2 --prefix=/usr/local/boost install

安装完成

可以看一下安装目录

4.添加环境变量

sudo vi /etc/profile
CPLUS_INCLUDE_PATH=$CPLUS_INCLUDE_PATH:/usr/local/boost/include
LIBRARY_PATH=$LIBRARY_PATH:/usr/local/boost/lib
export LIBRARY_PATH CPLUS_INCLUDE_PATH 

source /etc/profile

5.测试环境,编写代码

 #include <iostream>
 #include <boost/version.hpp>
 #include <boost/config.hpp>
 using namespace std;
 int main(void)
{
      cout << BOOST_VERSION << endl;
      cout << BOOST_LIB_VERSION << endl;
      cout << BOOST_PLATFORM << endl;
      cout << BOOST_COMPILER << endl;
      cout << BOOST_STDLIB << endl;
      return 0;
 }
 

运行结果:

  • 2
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值