gerryzhou
驱动小牛
驱动小牛
  • 注册日期2006-05-14
  • 最后登录2009-04-18
  • 粉丝0
  • 关注0
  • 积分990分
  • 威望133点
  • 贡献值0点
  • 好评度132点
  • 原创分0分
  • 专家分0分
阅读:2394回复:6

CE5.0 修改public\common\oak\csp代码怎么快速编译?

楼主#
更多 发布于:2007-09-15 09:04
修改public\common\oak\csp下的代码后,只能使用build OS-〉sysgen编译吗?有没有单独编译的方法?编译完成后产生的dll暂时存放在什么地方?
simula
驱动牛犊
驱动牛犊
  • 注册日期2006-07-14
  • 最后登录2012-08-01
  • 粉丝1
  • 关注0
  • 积分18分
  • 威望127点
  • 贡献值0点
  • 好评度50点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2007-09-15 10:25
将要修改的代码,移到PLATFORM,重新编写source文件
gerryzhou
驱动小牛
驱动小牛
  • 注册日期2006-05-14
  • 最后登录2009-04-18
  • 粉丝0
  • 关注0
  • 积分990分
  • 威望133点
  • 贡献值0点
  • 好评度132点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2007-09-15 10:34
了解,做做看,谢谢啦
wang_wcj
驱动小牛
驱动小牛
  • 注册日期2002-04-14
  • 最后登录2010-05-14
  • 粉丝0
  • 关注0
  • 积分213分
  • 威望253点
  • 贡献值1点
  • 好评度82点
  • 原创分0分
  • 专家分0分
地板#
发布于:2007-09-19 16:00
可以直接在你修改的工程上编译,然后用 build and sysgen
chouyychou
驱动牛犊
驱动牛犊
  • 注册日期2007-07-24
  • 最后登录2010-01-27
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望2点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2007-09-20 11:10
自己新建个工程编译比较好啊


引用第0楼gerryzhou于2007-09-15 09:04发表的 CE5.0 修改public\common\oak\csp代码怎么快速编译? :
修改publiccommonoakcsp下的代码后,只能使用build OS-〉sysgen编译吗?有没有单独编译的方法?编译完成后产生的dll暂时存放在什么地方?
supermanzeng
驱动牛犊
驱动牛犊
  • 注册日期2006-04-21
  • 最后登录2008-01-30
  • 粉丝0
  • 关注0
  • 积分110分
  • 威望12点
  • 贡献值0点
  • 好评度11点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2007-10-04 17:41
引用第3楼wang_wcj于2007-09-19 16:00发表的  :
可以直接在你修改的工程上编译,然后用 build and sysgen

正解!!!
xtyzh
驱动牛犊
驱动牛犊
  • 注册日期2006-08-11
  • 最后登录2016-01-09
  • 粉丝0
  • 关注0
  • 积分210分
  • 威望23点
  • 贡献值0点
  • 好评度22点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2007-10-06 11:23
推荐使用命令行编译,可以对单个驱动or 模块做build ,sysgen
sysgen 这个命令可以带多个参数,对单个驱动编译可以如下

比如在common 下修改了 battdrvr 这个模块,首先build这个模块
然后
sysgen -p common battdrvr
这样就OK了
最终生成到那里,要看具体的sources文件怎么写的

但是最好还是建议将 public下要修改的内容移植到 bsp中,这样可以避免多个工程影响
游客

返回顶部