• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            posts - 200, comments - 8, trackbacks - 0, articles - 0

            cmake與boost (muduo的準備工作)

            Posted on 2014-09-23 09:29 鑫龍 閱讀(1091) 評論(0)  編輯 收藏 引用 所屬分類: linux編程
            一、linux下安裝cmake

            首先下載源碼包
                    http://www.cmake.org/cmake/resources/software.html

                    這里下載的是cmake-2.8.9.tar.gz

            隨便找個目錄解壓縮

            1         tar -xzvf cmake-2.8.9.tar.gz
            2         cd cmake-cmake-2.8.9

                    依次執行:

            1         ./bootstrap
            2          make
            3         make install

                    cmake 會默認安裝在 /usr/local/bin 下面

            要改變安裝路徑,在bootstrap命令中加入'--prefix=PATH'選項。


            二、linux下安裝boost
            linux平臺下要編譯安裝除gcc和gcc-c++之外,還需要兩個開發庫:bzip2-devel 和python-devel,因此在安裝前應該先保證這兩個庫已經安裝:

            #yum install gcc gcc-c++ bzip2 bzip2-devel bzip2-libs python-devel -y

            然后是去官網下載源碼包,地址
            下載,解壓,按照如下步驟:

            #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
            Detecting Python version... 2.6
            Detecting Python root... /usr
            Unicode/ICU support for Boost.Regex?... not found.
            Generating Boost.Build configuration in project-config.jam...

            Bootstrapping is done. 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

            然后就是漫長的等待,如果最后出現:

            The Boost 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_*
            四虎影视久久久免费观看| 久久久久久久波多野结衣高潮| 国产激情久久久久久熟女老人| 欧美激情精品久久久久久久| 久久99九九国产免费看小说| 亚洲国产精品久久久天堂| 2021久久精品国产99国产精品| 中文字幕亚洲综合久久| 欧美麻豆久久久久久中文| 香蕉久久夜色精品升级完成| 66精品综合久久久久久久| 欧美国产成人久久精品| 日本一区精品久久久久影院| 久久精品国产免费观看| 香蕉久久夜色精品国产小说| 久久久www免费人成精品| 精品久久久久久久久久中文字幕| 伊人久久综合无码成人网| 国产精品成人久久久久久久| 人妻无码久久一区二区三区免费| 大蕉久久伊人中文字幕| 久久水蜜桃亚洲av无码精品麻豆| 一级做a爰片久久毛片看看| 国内精品伊人久久久久| 久久精品国产亚洲av水果派| 一级女性全黄久久生活片免费 | 一本色道久久综合狠狠躁篇| 国产日产久久高清欧美一区| 婷婷久久久亚洲欧洲日产国码AV| 欧美午夜A∨大片久久| 精品久久久久久无码国产| 久久―日本道色综合久久| 久久亚洲AV成人出白浆无码国产| 久久久久国产精品人妻| 欧美日韩久久中文字幕| 一本大道久久东京热无码AV | 国产精品久久久久久久| 久久久久久亚洲Av无码精品专口| 久久99久国产麻精品66| 中文字幕久久精品无码| 色综合久久久久综合体桃花网|