zoukankan      html  css  js  c++  java
  • Linux 编译安装Boost (转)

    安装依赖
    #yum install python-devel
    官网下载最新boost 安装包
    www.boost.org
    下载,解压,按照如下步骤:

    #tar xvzf boost_1_50_0.tar.gz

    进入boost_1_50_0目录:

    #cd boost_1_50_0

    然后是编译安装,boost源码包中有配置脚本,直接用就可以:

    #sh ./bootstrap.sh

    Building Boost.Build engine with toolset gcc... tools/build/v2/engine/bin.linuxx86_64/b2
    DetectingPython version...2.6
    DetectingPython root.../usr
    Unicode/ICU support forBoost.Regex?...not found.
    GeneratingBoost.Build configuration in project-config.jam...

    Bootstrappingisdone.To build, run:

    ./b2

    To adjust configuration, edit 'project-config.jam'.
    Further information:

    -Command line help:
    ./b2 --help

    -Getting started guide:
    http://www.boost.org/more/getting_started/unix-variants.html

    -Boost.Build documentation:
    http://www.boost.org/boost-build2/doc/html/index.html

    接下来就是编译,重点关注是否编译成功:

    #./b2

    然后就是漫长的等待,如果最后出现:

    TheBoost C++Libraries were successfully built!

    The following directory should be added to compiler include paths:

    /home/gang/BAK/boost_1_50_0

    The following directory should be added to linker library paths:

    /home/gang/BAK/boost_1_50_0/stage/lib

    表示编译成功,如果没有成功,就需要回查看哪里出现error,再安装相应的库,
    最后就是安装:

    #./b2 install --prefix=/usr/local

    安装后的头文件在/usr/local/include/boost里面,而相应的库在/usr/local/lib/libboost_*
    原文地址
  • 相关阅读:
    jQuery 全选-------左右移动select
    圆饼 折线图的 js
    折线图
    圆饼图
    el 表达式的if else
    list查询出来后存到map里
    spring Mvc 二级联动(3)
    Python之列表
    SAS 中的数据拼接
    Git 安装不是默认路径,生成密钥
  • 原文地址:https://www.cnblogs.com/liulebao/p/3274317.html
Copyright © 2011-2022 走看看