• <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_*
            色欲综合久久中文字幕网 | .精品久久久麻豆国产精品| 欧美伊人久久大香线蕉综合| 久久夜色精品国产噜噜噜亚洲AV| 欧美久久综合性欧美| 久久精品国产免费观看| 久久精品国产69国产精品亚洲| 久久亚洲视频| 777米奇久久最新地址| 三级三级久久三级久久| 国産精品久久久久久久| 久久精品国产亚洲AV无码偷窥| 久久精品免费大片国产大片| 日韩AV无码久久一区二区| 日韩精品无码久久一区二区三| 91久久婷婷国产综合精品青草| 一本久久综合亚洲鲁鲁五月天亚洲欧美一区二区| 亚洲AV无一区二区三区久久| 一级做a爰片久久毛片毛片| 亚洲午夜久久久精品影院| 国产麻豆精品久久一二三| 亚洲精品蜜桃久久久久久| 中文精品99久久国产 | 久久久无码精品亚洲日韩京东传媒| 精品久久久久久中文字幕人妻最新| 亚洲综合久久夜AV | 久久精品国产精品亚洲艾草网美妙| 国产成人久久精品一区二区三区 | 国产真实乱对白精彩久久| 久久99中文字幕久久| 久久99久久99小草精品免视看| 久久久久亚洲AV无码专区体验 | 国产精品久久永久免费| 精品久久久久久综合日本| 精品久久一区二区三区| 色综合久久天天综合| 国产精品99久久不卡| 国内精品免费久久影院| 久久久久九九精品影院| 亚洲性久久久影院| 漂亮人妻被黑人久久精品|