青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品

唐吉訶德

  C++博客 :: 首頁 :: 聯系 :: 聚合  :: 管理
  5 Posts :: 75 Stories :: 3 Comments :: 0 Trackbacks

常用鏈接

留言簿(2)

我參與的團隊

搜索

  •  

最新評論

閱讀排行榜

評論排行榜

在WinCE系統中,當我們完成了相關的開發和系統定制工作以后,會編譯WinCE系統,最后生成NK.bin和NK.nb0。我現在用WinCE6.0在自己的PC上面編譯一次用時19分16秒(有一天無聊,就測了一下)。下面介紹一下WinCE系統的編譯過程,大致分為4個階段:編譯階段(Compile phase),系統產生階段(Sysgen phase),文件拷貝階段(Release copy phase)和生成映像階段(Make Run-time image phase)。

過程如圖:

從圖中可以看出,整個編譯都是通過調用Blddemo.bat來實現的,實際上也是這樣,編譯WinCE就是用Blddemo.bat,只不過后面可以跟不同的參數。編譯階段和系統產生階段由Cebuild.bat完成,文件拷貝階段由Buildrel.bat完成,最后的生成映像階段由Makeimg.exe完成。下面介紹一下各個階段。

1. 編譯階段(Compile phase)

這個過程指對WinCE路徑下的Private和Public目錄進行編譯,將里面的源代碼編譯成庫文件等,這個過程可能會花費幾個小時。除非改動了Private或Public目錄下的源碼,否則是不需要編譯的。一般我們編譯自己的工程的時候,不需要這個步驟。

2. 系統產生階段(Sysgen phase)

在這個過程中,系統會根據你在PB中Catalog中的選項,刪除和設置相應的SYSGEN環境變量,鏈接相應的靜態庫,過濾頭文件,為SDK創建所需的導入庫,同時還會為WinCE系統創建一些配置文件。最后會編譯當前的BSP和應用程序。

3. 文件拷貝階段(Release Copy phase)

拷貝所有所需的文件到工程的release目錄下面,主要是前面系統產生階段所產生的所有文件。

4. 生成映像階段(Make run-time image phase)

該過程首先調用cenlscmp.exe根據國際語系與地區設定生成wince.nls文件。然后調用Fmerge.exe合并一些配置文件,合并所有bib文件為ce.bib,合并所有的reg文件為Reginit.ini,合并所有的dat文件為Initobj.dat,合并所有的db文件為Initdb.ini。之后調用Regcomp.exe壓縮reginit.ini為default.fdf。根據LOCAL環境變量的設置調用Res2exe.exe更新所有的dll,exe和cpl文件中的資源文件,主要是更新其中的語言部分。再調用Txt2ucde.exe轉換所有ASCII碼字符串為UNICODE。最后調用Romimage.exe合并所有文件為NK.bin。

在整個編譯過程中有時會遇到編譯錯誤,這個可以通過察看Build.log,Build.err和Build.wrn文件來分析問題,這三個文件應該是位于”\WINCE600”目錄下面。編譯錯誤可能在不同的編譯階段產生,我們也可以根據這一點來分析問題。

一般在系統產生階段(Sysgen phase)出現錯誤很可能是由于丟失組件或文件造成的,這時候Build.log會提供更多信息幫助分析問題。在這個階段產生錯誤,很可能是由于在當前工程中添加或者刪除WinCE組件造成的,其中有些組件的更改是需要進行”clean sysgen”的,而不能只使用”sysgen”命令。所以我的建議是每次添加或刪除組件都做”clean sysgen”。

如上面介紹系統產生階段(Sysgen phase)也會編譯BSP和部分應用。所以如果錯誤出現在系統產生階段的編譯過程中,一般一種可能就是你的代碼有語法錯誤,當然這種錯誤很好查。還有一種可能出現的錯誤是連接錯誤,有可能是丟失了lib庫文件或者鏈接錯了庫文件,也有可能是調用了錯誤的API函數,還有就是設置了錯誤的環境變量,這些查起來相對困難一點。

如果錯誤產生在文件拷貝階段(Release copy phase),一種常見的問題就是和硬盤驅動器有關,檢查一下release目錄所在磁盤的磁盤空間。

如果問題出現在生成映像階段(Make run-time image phase),根據編譯的輸出窗口的輸出信息判斷問題出在哪個子階段。一種可能是你的bib文件或者reg文件中存在語法錯誤導致合并文件時出錯,還有就是注意你的image的大小是否超過了config.bib文件中的設定,還有就是可能丟失了某個或者某些文件,這些丟失的文件很可能是由于在前面的編譯過程中出現錯誤導致的。

當然,也有時候會遇到一些奇怪的問題,這些問題可能是由于沒有正確的安裝WinCE造成的,比如在安裝WinCE的時候,路徑中不要有中文或者空格或者其他比較奇怪的字符。補丁要按照順序來打,要不也可能會出現問題。

 

本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/FLandY1982/archive/2009/12/04/4941120.aspx

posted on 2011-03-01 16:53 心羽 閱讀(447) 評論(0)  編輯 收藏 引用 所屬分類: wince
青青草原综合久久大伊人导航_色综合久久天天综合_日日噜噜夜夜狠狠久久丁香五月_热久久这里只有精品
  • <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>
            国产日韩精品视频一区| 久久精品日韩一区二区三区| 欧美亚洲一区三区| 99热精品在线| 欧美一区二区三区视频免费播放 | 亚洲人成网站色ww在线| 国产亚洲福利| 亚洲欧美成aⅴ人在线观看| 一区二区三区高清在线观看| 久久麻豆一区二区| 久久久久久久91| 国产欧美日韩在线观看| 一区二区高清在线观看| 日韩视频一区二区三区在线播放免费观看| 欧美自拍偷拍午夜视频| 欧美在线短视频| 国产精品女人久久久久久| 一本到高清视频免费精品| 日韩午夜免费视频| 欧美高清视频在线| 亚洲精品视频一区| 夜夜爽99久久国产综合精品女不卡| 浪潮色综合久久天堂| 美女网站久久| 伊人久久噜噜噜躁狠狠躁 | 欧美日韩国产不卡在线看| 欧美激情亚洲综合一区| 亚洲国产精品va在看黑人| 六月天综合网| 亚洲高清毛片| 一区二区三区精品视频| 欧美三级日本三级少妇99| 一本久久青青| 欧美影院精品一区| 国产伊人精品| 狼人社综合社区| 亚洲激情精品| 亚洲无亚洲人成网站77777| 欧美日韩一区二区在线观看| 一区二区日韩欧美| 久久精品国产亚洲一区二区| 国产在线欧美日韩| 免费观看成人www动漫视频| 亚洲国产午夜| 亚洲一区欧美| 国产日韩在线播放| 久久综合狠狠综合久久激情| 亚洲精品无人区| 午夜精品久久久久影视| 国产综合久久久久影院| 久久午夜视频| 亚洲理论在线| 久久精品在线| 日韩网站免费观看| 国产午夜精品在线| 欧美成人激情视频| 亚洲视频网站在线观看| 免费成人av在线看| 亚洲深夜福利| 黑人操亚洲美女惩罚| 欧美二区在线观看| 午夜一级久久| 亚洲日本一区二区| 久久久五月天| 亚洲一区亚洲二区| 亚洲第一成人在线| 国产精品一区二区三区久久久| 久久视频这里只有精品| 亚洲深夜福利网站| 欧美激情第1页| 欧美综合激情网| 99视频一区二区三区| 国产一区av在线| 欧美日韩激情网| 亚洲视频免费| 一区二区在线观看av| 国内精品美女av在线播放| 老司机午夜精品| 亚洲欧美综合网| 亚洲国产欧美不卡在线观看 | 亚洲精品裸体| 国产欧美一区二区精品忘忧草| 欧美日韩1区| 美女露胸一区二区三区| 午夜精品一区二区三区电影天堂 | 91久久亚洲| 美女91精品| 久久国产免费| 性刺激综合网| 亚洲制服丝袜在线| 一本久久综合亚洲鲁鲁五月天| 亚洲福利在线视频| 狠狠久久综合婷婷不卡| 国产欧美精品一区| 国产精品乱码一区二三区小蝌蚪| 欧美精品福利在线| 欧美高清自拍一区| 蜜臀久久99精品久久久画质超高清| 欧美一区二区黄色| 午夜精品网站| 亚洲欧美一区二区激情| 亚洲图片欧洲图片日韩av| 日韩视频二区| 99精品国产高清一区二区| 日韩视频在线免费| 亚洲精品一区在线观看| 日韩香蕉视频| 在线亚洲免费| 亚洲女优在线| 午夜精品久久久久久久久久久久久| 国产精品99久久久久久久久久久久| 一本色道久久99精品综合| av成人手机在线| 亚洲影院在线| 欧美在线二区| 久久手机免费观看| 欧美**人妖| 欧美久久久久免费| 国产精品vip| 国产精品日本一区二区| 国产美女精品人人做人人爽| 国产日韩精品视频一区| 含羞草久久爱69一区| 亚洲国产成人91精品| 日韩视频一区二区三区| 亚洲尤物视频网| 欧美在线一级视频| 欧美aaa级| 亚洲精品午夜精品| 亚洲欧美日韩网| 久久久久久久尹人综合网亚洲| 另类春色校园亚洲| 欧美日韩午夜| 国产日韩欧美a| 亚洲国产cao| 亚洲欧美国产精品专区久久| 久久久99久久精品女同性| 欧美激情欧美激情在线五月| 夜夜嗨av一区二区三区免费区 | 日韩亚洲欧美综合| 小黄鸭精品密入口导航| 久久伊人免费视频| 欧美日韩一区二区三区视频| 国产在线日韩| 亚洲深夜福利| 免费试看一区| 亚洲视频在线免费观看| 久久久久国产精品www| 欧美午夜电影网| 精品成人在线视频| 亚洲一区二区三区乱码aⅴ| 久久视频一区二区| 亚洲精品国产精品乱码不99 | a91a精品视频在线观看| 久久成人免费日本黄色| 欧美日韩高清在线一区| 一色屋精品视频在线看| 亚洲与欧洲av电影| 欧美激情亚洲精品| 欧美一激情一区二区三区| 欧美人成在线视频| 亚洲高清一区二| 久久久久久综合网天天| 99日韩精品| 欧美成人精品一区二区三区| 国产亚洲在线| 欧美一区二区三区免费看| 日韩网站在线观看| 欧美mv日韩mv国产网站app| 国产中文一区二区| 西西人体一区二区| 一区二区三区回区在观看免费视频| 美国成人直播| 亚洲承认在线| 久久久精品久久久久| 亚洲愉拍自拍另类高清精品| 欧美日韩一级黄| 日韩视频免费| 91久久精品国产| 麻豆国产va免费精品高清在线| 国产区精品视频| 欧美亚洲日本国产| 亚洲性感美女99在线| 国产精品sm| 亚洲综合精品四区| 亚洲一级电影| 国产精品超碰97尤物18| 亚洲素人一区二区| 在线中文字幕一区| 欧美午夜美女看片| 亚洲在线电影| 一区二区三区久久精品| 欧美日韩一区国产| 亚洲综合欧美| 午夜久久黄色| 国产一级揄自揄精品视频| 久久在精品线影院精品国产| 欧美制服丝袜| 亚洲国产成人精品久久| 免费久久99精品国产|