linux下boost库的安装方法

linux下boost库的安装,boost‘准标准库’安装过程。

系统是ubuntu虚拟机,安装的是boost_1_60_0。

(1)首先去下载最新的boost代码包,网址www.boost.org。

(2)进入到自己的目录,解压:

bzip2 -d boost_1_60_0.tar.bz2
tar xvf boost_1_60_0.tar

(3)之后进入boost目录

cd boost_1_60_0/

./bootstrap.sh之后会产生bjam和b2两个工具

sudo ./b2 install(确定已经安装了g++与gcc,此过程会花费一些时间)

这个时候你的/usr/local/include下会产生boost的头文件,

/usr/local/lib下面会产生boost库

(4)切换到cd /etc/profile.d目录下,使用超级用户创建文件boost.sh,里面添加如下内容

#!/bin/sh
BOOST_ROOT=/home/Lyndon/boost_1_60_0(boost的解压路径)
BOOST_INCLUDE=/usr/local/include/boost
BOOST_LIB=/usr/local/lib
export BOOST_INCLUDE BOOST_LIB BOOST_ROOT

修改boost.sh的权限 sudo chmod +x boost.sh,执行source boost.sh

(5)至此,安装完毕,测试代码

在你工作目录下随便一个地方写一个测试文件

我的代码如下,只是测试了简单的noncopyable使用:

// boost库中noncopyable使用
#include <boost/utility.hpp>
#include <iostream>
using namespace std;
class myclass : public boost::noncopyable {
public:
myclass() {}
myclass(int i) {}
};

int main() {
myclass c1();
myclass c2(1);
// myclass c3(c1);
// myclass c3 = c1;
return 0;
}

(6)编译运行,ok。

接下来就可以深入学习boost库了。

赞(0)
声明:本网站发布的内容(图片、视频和文字)以原创、转载和分享网络内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-62778877-8306;邮箱:fanjiao@west.cn。本站原创内容未经允许不得转载,或转载时需注明出处:西部数码知识库 » linux下boost库的安装方法

登录

找回密码

注册