• <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影片| 久久青草国产精品一区| 香蕉久久久久久狠狠色| 国产精品久久久久久久| 2021国内久久精品| 精品亚洲综合久久中文字幕| 少妇被又大又粗又爽毛片久久黑人| 99精品国产综合久久久久五月天 | 国产美女亚洲精品久久久综合| 欧美亚洲色综久久精品国产| 久久高清一级毛片| 久久亚洲私人国产精品vA | 日韩AV无码久久一区二区| Xx性欧美肥妇精品久久久久久| 国产亚洲精品久久久久秋霞 | 久久久国产精华液| 久久精品国产黑森林| 久久不射电影网| 久久久久久亚洲Av无码精品专口 | 亚洲国产精品嫩草影院久久 | 国产成人精品久久| 国产精品久久久久天天影视| 欧美大香线蕉线伊人久久| 思思久久99热只有频精品66| 久久久久综合国产欧美一区二区 | 青青草原1769久久免费播放| 少妇人妻88久久中文字幕| 久久国内免费视频| 性做久久久久久久久浪潮| 一本久久免费视频| 欧美精品国产综合久久| 亚洲中文字幕无码一久久区| 久久精品国产亚洲av麻豆色欲 | 精品久久久久久无码人妻热| 精品久久久久中文字幕日本|