• <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>

            Design&Art

            C++博客 首頁 新隨筆 聯系 聚合 管理
              26 Posts :: 0 Stories :: 38 Comments :: 0 Trackbacks

            介紹:

            Boost使用的編譯系統叫做Boost.Jam(Bjam),是一個基于FTJam的構造工具,而FTJam又基于Perforce Jam

            細節:

            Jammake(1)(如果你使用UNIX就知道make(1)是什么,在這里簡單說明,make(1)是指系統工具類中,名叫make的東西)的一個替代品,Jam的目標是讓構造簡單的東西更加容易,而讓構造復雜的東西變得簡單。下面是一個例子:

            Main smail : main.c map.c resolve.c deliver.c
                 misc.c parser.y alias.c pw.c headers.c
                 scanner.l getpath.c str.c ;

            Smail從一打文件進行構造.Jam自動管理依賴的頭文件.

            Jam非常易于移植:它能在UNIX,VMS,Mac和NT平臺上.多數Jamfiles在上述平臺上本身就是可移植的.

            Jam is unintrusive: it is small, it has negligible CPU overhead, and it doesn't create any of its own funny files (c.f. Odin, nmake, SunOS make).

            Jam can build large projects spread across many directories in one pass, without recursing, tracking the relationships among all files. Jam can do this with multiple, concurrent processes.

            Jam isn't under the blinkin GNU copyright, so you can incorporate it into commercial products.

             

             

            構造Boost.Jam

            構造好了Bjam以后,要安裝它只需要將生成的執行文件拷貝到PATH變量指定的某個路徑下就可以了。各個平臺都有相應平臺的初始構造腳本用來構造可執行程序。這些腳本都接收一個可選參數,用來編譯構造的工具集的名稱。如果沒有給工具集參數沒有給,或做可用工具集的檢測,并選用一個。構造腳本接受的參數如:

            <build script name> [toolset]

            無參數的運行腳本可能是最好的選擇。

             

             

            Boost發布的Boost.Jam的源代碼在BOOST_ROOT/tools/build/jam_src.

            如果腳本檢測適當的工具集失敗可能是因為你的工具集不能自動檢測。在這些情況下,你需要在腳本參數那里指定工具集,當然這假定工具集在PATH中可以找到.注意:編譯Boost.Jam的工具集和構造Boost的工具集是獨立的。

            posted on 2007-08-18 00:03 安帛偉 閱讀(1005) 評論(0)  編輯 收藏 引用 所屬分類: BOOST
            亚洲欧洲日产国码无码久久99| 亚洲精品视频久久久| 久久99热只有频精品8| 欧美一区二区精品久久| 欧美伊人久久大香线蕉综合69| 欧美伊人久久大香线蕉综合| 国产精品久久成人影院| 婷婷久久五月天| 国产精品久久久久天天影视| 久久91精品国产91| 一级做a爱片久久毛片| 无码人妻久久久一区二区三区| 国产精品久久久久乳精品爆| 久久天天躁狠狠躁夜夜avapp| 精品国产91久久久久久久| 久久久国产亚洲精品| 国产日韩久久久精品影院首页| 久久久久亚洲av无码专区导航| 久久久久国产精品三级网| 好属妞这里只有精品久久| 久久久久亚洲AV无码永不| 亚洲精品NV久久久久久久久久| 久久这里只精品国产99热| 久久精品人人做人人爽电影蜜月 | 亚洲精品国精品久久99热| 91精品国产综合久久精品| 亚洲精品乱码久久久久66| 伊人久久大香线蕉综合网站| 久久久久国产精品麻豆AR影院| 伊人久久综合热线大杳蕉下载| 丰满少妇高潮惨叫久久久| 久久精品99久久香蕉国产色戒 | 色妞色综合久久夜夜| 狠狠色综合网站久久久久久久高清 | 久久强奷乱码老熟女网站| 伊人情人综合成人久久网小说| 国产成人香蕉久久久久| 久久精品亚洲乱码伦伦中文| 久久综合精品国产一区二区三区| 久久久久无码专区亚洲av| 久久久久婷婷|