Win CE下編譯選項介紹

2021-06-20 04:21:09 字數 1269 閱讀 1484

**:

在wince中,在"build os」選單中,我們會看到不同的編譯選項:

"sysgen","build and sysgen"和"build and sysgen current bsp"

sysgen:不用多說,當你在"catalog"中新增或刪除了新的item的時候,就用這個吧。

build and sysgen:當你更新了/public目錄下的源**的時候,你就需要用這個了。一般比如在打patch以後,可能就需要進行build and sysgen了。

build and sysgen current bsp: 當你只改變了你的bsp部分的**,就可以用這個選項。據說,當你改變了/platform目錄下的**,也可以用這個,具體沒有試過。

在wince6.0中,在vs2005的"build"選單中,有乙個「advanced build commands」,其中有很多編譯選項:

"sysgen":相當於執行命令"blddemo -q」,一般第一次編譯或者是改變了"catalog"中的item的時候,就用這個了。

"clean sysgen":相當於執行命令"blddemo clean -q",按照文件上的說明,當修改了 %_winceroot/public/cebase/oak/misc/cesysgen.bat的時候,或者改變了以sysgen,bsp為字首的環境變數的時候,需要使用這個來編譯。

在此我說一下我個人的經驗,一般只有第一次建立完工程的時候,我會用"sysgen"命令,以後只要是改變了sysgen為字首的環境變數的設定或者是"catalog"中的item,我就會使用"clean sysgen",而改變了以bsp為字首的環境變數要看具體情況,也不一定就要用"clean sysgen"。繼續...

"build and sysgen":相當於執行命令"blddemo",當改變了/public目錄下的**,比如你打了wince的patch,你就需要用這個了。

"rebuild and sysgen clean":相當於執行命令"blddemo clean cleanplat -c",相當於清除上一次編譯生成的檔案,然後重新編譯/public目錄和你的工程。

"build and sysgen current bsp":相當於執行命令"blddemo -qbsp",僅編譯/platform目錄下的**。所以當改變了/platform目錄下的**的時候或者說改變了bsp的**的時候,可以用這個來編譯。

"rebuild and clean sysgen current bsp":相當於執行命令"blddemo -qbsp -c",相當於完全重新編譯/platform目錄下要編譯的**。

常用編譯選項介紹

acc 在編譯器裡啟動openacc指令 minfo 指令就是從編譯器上獲得資訊 mfcon 告訴編譯器將浮點指標常量預設為通常的浮點來處理 minline 有函式呼叫話宣告為內聯函式 fast 對程式就行優化,最快捷的選項 mbounds 列印界外陣列訪問的錯誤訊息 minline 內聯函式 mi...

ARM LINUX GCC 編譯選項介紹

我們需要編譯出執行在arm平台上的 所使用的交叉編譯器為arm linux gcc。下面將arm linux gcc編譯工具的一些常用命令引數介紹給大家。在此之前首先介紹下編譯器的工作過程,在使用gcc編譯程式時,編譯過程分為四個階段 1 預處理 pre processing 2 編譯 compil...

WinCE5 0和WinCE6 0的編譯選項介紹

在wince5.0中,在 build os 選單中,我們會看到不同的編譯選項 sysgen build and sysgen 和 build and sysgen current bsp sysgen 不用多說,當你在 catalog 中新增或刪除了新的item的時候,就用這個吧。build and...