irene
驱动牛犊
驱动牛犊
  • 注册日期2004-11-03
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1249回复:3

BSP源码变动后,如何快速将动过的文件编译进NK.bin?

楼主#
更多 发布于:2004-11-26 09:51
BSP中仅有个别源文件发生变动,怎样可以将改变编译进NK.bin?

我只会用命令行到相应目录下把源文件编译成.obj文件,之后如果仅仅做makeimg,改动的文件并不能make进NK.bin,而每次 rebuild Platform 太花时间,所以请问各位如何快速编译变动后的文件进NK.bin?

谢谢大家!
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-26 13:39
:)

5步:

1.build你的源文件生成.exe/.dll(当然你可以把任意东西放到nk.bin里面,这里你可能需要上述两个吧:))
2.在platform.bib里面添加
MODULES
   xxx.exe $(_FLATRELEASEDIR)\xxx.exe  NK SH
当然,如果需要你还应该在platform.reg里面添加条目

3.把这些文件拷到(_flatreleasedir)目录底下

4.在命令行makeimg

5.Close ur eyes and pray. :)))))


根据地的兄弟们,团结就是力量
irene
驱动牛犊
驱动牛犊
  • 注册日期2004-11-03
  • 最后登录2005-12-29
  • 粉丝0
  • 关注0
  • 积分42分
  • 威望6点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-26 14:49
谢啦!

在命令行编译窗口中敲 set WINCEREL=1 (可以用set wince查看设了哪些环境变量),然后build -cfs,由于 WINCEREL 为1,The build utility will move your driver to the %_FLATRELEASEDIR% directory;If it is a debug build, the .dll, .pdb, and .map files move to the %_FLATRELEASEDIR% directory as well.这样就可以了,呵呵。英文是抄help。我之前是因为没有设环境变量WINCEREL,耽误了不少时间。
chang_nicolas
驱动小牛
驱动小牛
  • 注册日期2004-08-26
  • 最后登录2007-03-29
  • 粉丝0
  • 关注0
  • 积分370分
  • 威望39点
  • 贡献值0点
  • 好评度34点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-26 15:03
首先要确定你的driver有没有打开编译
其次在你的driver下build -c
最后直接makeimg

要是改了platform。reg还得build BSP
游客

返回顶部