fedora20系统下如何安装boost库

  • 原创
  • |
  • 浏览:390
  • |
  • 更新:

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

工具/原料

  • fedora20虚拟机
  • boost_1_59_0

方法/步骤

  1. 1

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

    fedora20系统下如何安装boost库
  2. 2

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

    fedora20系统下如何安装boost库
  3. 3

    然后解压源码包文件:

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

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

    fedora20系统下如何安装boost库
  4. 4

    解压出来后,进入boost目录

    fedora20系统下如何安装boost库
  5. 5

    然后执行脚本:

    ./bootstrap.sh

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

    fedora20系统下如何安装boost库
  6. 6

    接下来执行sudo ./b2 install

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

    fedora20系统下如何安装boost库
  7. 7

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

    fedora20系统下如何安装boost库
  8. 7
    此文章未经许可获取自百度经验
  9. 8

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

    cd /etc/profile.d

    fedora20系统下如何安装boost库
  10. 9

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

    vi boost.sh

    fedora20系统下如何安装boost库
  11. 10

    在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

    fedora20系统下如何安装boost库
  12. 11

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

    chmod +x boost.sh

    fedora20系统下如何安装boost库
  13. 12

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

    fedora20系统下如何安装boost库
    END
经验内容仅供参考,如果您需解决具体问题(尤其法律、医学等领域),建议您详细咨询相关领域专业人士。
作者声明:本篇经验系本人依照真实经历原创,未经许可,谢绝转载。
展开阅读全部