• <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 鑫龍 閱讀(1089) 評論(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久久99这里只有免费费精品| 国产免费久久精品丫丫| 日韩精品久久无码中文字幕| 久久久久亚洲AV成人网人人网站 | 日本高清无卡码一区二区久久| 欧洲性大片xxxxx久久久| 久久人与动人物a级毛片| 亚洲∧v久久久无码精品| 狠狠色丁香婷综合久久| 一本久道久久综合狠狠躁AV| 97久久精品人妻人人搡人人玩| 久久久久久国产精品无码下载 | 国产免费福利体检区久久| 性做久久久久久久久浪潮| 久久电影网一区| 中文字幕无码精品亚洲资源网久久| 香港aa三级久久三级| A级毛片无码久久精品免费| 国产日韩欧美久久| 久久久精品国产sm调教网站| 国产精品99久久久精品无码| 国产2021久久精品| 俺来也俺去啦久久综合网| 久久免费看黄a级毛片| 99久久免费国产精精品| 精品久久久久久国产三级| 久久九九亚洲精品| 人妻无码αv中文字幕久久琪琪布 人妻无码久久一区二区三区免费 人妻无码中文久久久久专区 | 中文无码久久精品| 日韩十八禁一区二区久久| 日本免费久久久久久久网站| 亚洲精品乱码久久久久久自慰| 久久天天婷婷五月俺也去| 四虎国产精品免费久久| 久久婷婷五月综合色99啪ak| 精品久久国产一区二区三区香蕉| 久久香蕉综合色一综合色88| 91视频国产91久久久| 久久九九亚洲精品| 久久久久香蕉视频| 久久精品国产亚洲av麻豆蜜芽|