如何快速編譯系統(用鼠標操作)

作者wogoyixikexie@gliet.桂林電子科技大學一系科協,原文地址:http://blog.csdn.net/gooogleman

 

此前,網上有不少介紹使用命令行快速編譯系統的文章,但是在命令行下不方便。今天正好有個同學問我關於當修改驅動的時候是否需要再次全部編譯系統,於是我就趁着這個機會,這幾張圖,寫個博客——如何快速編譯系統(用鼠標操作)。

       PB有點不穩定,有些錯誤莫名其妙,也許重啓一下,錯誤就沒有了。其實在選完所有組件以後,不用選擇build and sysgen

(編譯微軟的源代碼,時間很長,錯誤會莫名其妙。)選syegen即可。並且注意一些選項打鉤,如下圖:

           如果系統已經編譯了一次,我們再次修改驅動,那麼不用再sysgen了(哈哈,我以前傻乎乎的,整天在編譯,編譯五六次就下班了!)只要點擊file view選項卡,找到對應的驅動,右鍵,按照下圖操作即可(注意要勾上clean)

 

編譯完修改的驅動之後,還要把驅動copy到release下,然後再make image,就大功告成了。如下如所示——兩步合成一步了

 

————————————————————————————————————

 當我們修改了WINCE自帶的驅動程序後如何編譯?如果是自己開發的驅動程序又如何編譯呢? 
1、分爲IDE方式和命令行方式。
  IDE 方式的編譯很簡單,以PB5.0爲例,打開定製內核的工程,在左邊的“workspace”—“FileView”中找到你已經修改了的目錄,然後單擊右鍵彈出菜單,在菜單中選擇“Build and Sysgen Current Project”,這樣PB就會編譯指定的目錄中的項目源碼文件,然後執行sysgen命令根據source文件中的內容生成目標文件並複製到當前內核工程目錄下。  命令行方式的編譯需要打開“Build OS” —“Open Release Directory”,以cd命令進入你已經修改的驅動程序目錄中,然後鍵入“build –cfs”,然後鍵入 “sysgen –p 項目名稱”,一般項目名稱爲source文件中的“TARGETNAME”。  2、如果想完全自己開發驅動程序,建議直接採用EVC或者PB來編寫編譯。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章