您的位置首页百科知识

fedora20系统下如何安装boost库

fedora20系统下如何安装boost库

的有关信息介绍如下:

fedora20系统下如何安装boost库

Boost库是什么?Boost库为C++语言标准库提供扩展的一些C++程序库的总称。它是一个可移植、提供源代码的C++库,作为标准库的后备,它为C++程序员提供免费、同行审查的、可移植的程序库。下面我们主要介绍一下fedora20系统下安装boost库的步骤,以下仅供参考。

boost_1_59_0源码包可以从boost的官网下载,boost一直在更新,旧版本的包可以在历史版本中下载到。这里我们下载的闲特粒是boost_1_59_0.tar.bz2.

下载完成后,将源码包放到自己的目录下去

然后解压源码包文件:

第一步先执行:bzip2 -d boost_1_60_0.tar.bz2

然后继续执段购行第二步:tar xvf boost_1_60_0.tar

解压出来后,进入boost目录

然后执行脚本:

./bootstrap.sh

执行完后会产生bjam和b2两个工具。

接下来执行sudo ./b2 install

注意:确定已经安装好了g++与gcc

安讨王装过程会花费一些时间,执行完成后会在/usr/local/include下会产生boost的头文件,在/usr/local/lib下面会产生boost库。

下面需要切换到/etc/profile.d目录下,执行命令

cd /etc/profile.d

然后使用vi 命令创建文件boost.sh。

viboost.sh

在boost.sh里面添加如下内容:

#!/bin/shBOOST_ROOT=/home/Lyndon/boost_1_59_0

#注意:这里是boost的解压路径BOOST_INCLUDE=/usr/local/include/boostBOOST_LIB=/usr/local/libexport BOOST_INCLUDE BOOST_LIB BOOST_ROOT

保存后,修改boost.sh的权限:

chmod +x boost.sh

最后执行source boost.sh使之生效,这样就完成安装了。