• <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 鑫龍 閱讀(1087) 評論(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这里只有精品国产| 久久久久久久综合综合狠狠| 国产精品美女久久久免费| 久久国产精品波多野结衣AV| 中文字幕久久波多野结衣av| 久久99精品久久久久久动态图| 久久精品天天中文字幕人妻| 精品国产综合区久久久久久| 久久精品国产精品亜洲毛片| 精品无码久久久久国产动漫3d| 999久久久免费国产精品播放| 国产欧美久久久精品影院| 久久久无码精品亚洲日韩蜜臀浪潮| 久久99国产精品久久久| 狠狠色婷婷久久综合频道日韩| WWW婷婷AV久久久影片| 欧美国产精品久久高清| 国产呻吟久久久久久久92| 合区精品久久久中文字幕一区| 精品永久久福利一区二区| 理论片午午伦夜理片久久 | 欧美久久亚洲精品| 久久午夜羞羞影院免费观看| 伊人久久大香线蕉av一区| 青青青青久久精品国产| 久久久久四虎国产精品| 亚洲国产精品无码久久| 日产精品99久久久久久| 国产高潮国产高潮久久久91 | 久久久久精品国产亚洲AV无码 | 亚洲国产精品无码成人片久久| 久久久久一本毛久久久| 日本三级久久网| 人人狠狠综合久久亚洲婷婷 | 国产毛片久久久久久国产毛片| 国产午夜精品久久久久免费视| 亚洲国产精品成人久久| 亚洲国产另类久久久精品黑人 | 欧美日韩成人精品久久久免费看 | 久久久久久久精品成人热色戒| 中文字幕无码av激情不卡久久|