zoukankan      html  css  js  c++  java
  • ubuntu下boost的配置方法

    boost版本为: boost_1_52_0
    ubuntu版本为:ubuntu-12.04.1-desktop-i386

    这里有两种安装方法:

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

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

    ==============
    第二种:
    这个速度比较慢,因为需要自己编译出lib库。
    首先下载boost库从www.boost.org这个网站下载linux的boost库,有2种格式,1) .bz2 2) .gz
    我下的是gz结尾的。放到linux的文件系统里,这里假设为/usr/local/boost_1_52_0.tar.gz

    第一步:解压压缩包,命令如下,(#号仅为起始标记作用,敲命令时忽略):
       # cd /usr/local/
       # tar -zxvf boost_1_52_0.tar.gz

    第二步:解压后得到文件夹boost_1_52_0,运行如下命令:
       # cd boost_1_52_0/
       # ./bootstrap.sh  //这个命令类似于配好环境

    第三步:运行二步命令后得到一个文件,名字是bjam,运行这个文件:
       # ./bjam    //这里需要十几分钟,完成后就代表安装成功了。

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

    #include<iostream>
    #include<boost/lexical_cast.hpp>

    //using namespace std;

    //using namespace boost;
    int main()
    {
       int a = boost::lexical_cast<int>("123456");
       std::cout << a <<std::endl;
       return 0;
    }

    这是一个字符串转化为整数的简单程序

    运行命令:
       #  g++ test.cpp -o test
       #  ./test

    将得到输出结果为:123456
    代表boost安装成功,就可以尽情使用boost的美妙了!!!

    生活的残酷,让我们习惯了忘记疲倦,一直奔向远方,追寻着自己的梦想。
  • 相关阅读:
    dataset的transformations-变形记
    创建dataset的方法
    Codeforces Round #479 (Div. 3) D. Divide by three, multiply by two
    Codeforces Round #479 (Div. 3) C. Less or Equal
    Codeforces Round #479 (Div. 3) B. Two-gram
    Codeforces Round #479 (Div. 3) A. Wrong Subtraction
    GlitchBot -HZNU寒假集训
    Floyd 算法求多源最短路径
    dijkstra算法:寻找到全图各点的最短路径
    Wooden Sticks -HZNU寒假集训
  • 原文地址:https://www.cnblogs.com/L-Arikes/p/3734386.html
Copyright © 2011-2022 走看看