zoukankan      html  css  js  c++  java
  • ubuntu下安装boost环境

    改自 http://blog.chinaunix.net/uid-12226757-id-3427282.html

    =============
    第一种:

    也是最简单的:进入linux系统后,输入
       # apt-cache search boost
    你将看到很多文件信息,你会看到其中一个文件叫 libboost-dev, 直接安装此文件即可:
       # apt-get install libboost-dev
    这样就安装成功了。这个速度很快,是因为直接拷贝了lib文件到系统。
    可以使用本文最后代码测试安装成功与否。

    ==============
    第二种:

    boost版本为: boost_1_57_0
    ubuntu版本为:ubuntu-12.04

    1.首先下载boost库从www.boost.org这个网站下载linux的boost库。放到linux的文件系统里,这里假设为/usr/local/boost_1_57_0.tar.gz

    第一步:解压压缩包

    cd /usr/local/
    tar -zxvf boost_1_57_0.tar.gz

    第二步:解压后得到文件夹boost_1_57_0,运行如下命令:

    cd boost_1_57_0
    sudo apt-get update
    sudo apt-get install build-essential g++ python-dev autotools-dev libicu-dev build-essential libbz2-dev libboost-all-dev
    ./bootstrap.sh --prefix=/usr
    ./b2 stage threading=multi link=shared

    第三步:运行二步命令后得到一个文件,名字是bjam,运行这个文件:

    ./b2 install threading=multi link=shared

    2.检验安装成功否:在linux下任意目录下创建test.cpp

    #include<iostream>
    #include<boost/lexical_cast.hpp>
    int main()
    {
       int a = boost::lexical_cast<int>("123456");
       std::cout << a <<std::endl;
       return 0;
    }

    运行命令:

    g++ test.cpp -o test
    ./test
  • 相关阅读:
    要检测两个C文件的代码的抄袭情况
    MFC简易画图
    hive中select 走与不走mapreduce
    JSP response request 中文乱码
    Hive内部自定义函数UDF
    eclipse编辑jsp没有代码提示
    Hive输出文件的间隔符
    Hadoop和HBase集群的JMX监控
    Hadoop配置项整理
    函数的递归,面向过程编程
  • 原文地址:https://www.cnblogs.com/xuanyuyt/p/4130512.html
Copyright © 2011-2022 走看看