Vxworks平台的自动化编译

背景:

  搭建了Vxworks平台开发环境,需要搭建Vxworks平台的自动化构建,而自动化构建部分最主要的就是实现Vxworks平台的自动化编译.

解决方案:

 Windows平台的代码编译借助了msbuild.exe,与其相比,Vxworks平台的代码编译借助了工具workbench.即Vxworks平台的代码编译,并不是在Vxworks平台上真正的执行某些编译的命令,而是在Windows下台下执行workbench的命令.


1. impo project
  如命令导入某个目录下所有project:
wrenv.exe -p vxworks-6.9 wrws_impo.bat -data D:\Builds\VM1-1\TEST\Sources\MAIN\Features\CSW\workspace -r D:\Builds\-VM1-1\TEST\Sources\MAIN\Features\CSW\workspace
绿色部分为-data的参数,即创建workspace, 红色部分为-r的参数即所要导入的.project文件所在的路径(会去递归查找此路径下的所有.project文件,并加载)
导入目录下指定的project文件:
wrenv.exe -p vxworks-6.9 wrws_impo.bat -data D:\Builds\VM1-1\TEST\Sources\MAIN\Features\CSW\workspace -f D:\Builds\-VM1-1\TEST\Sources\MAIN\Features\CSW\workspace\AA\.projec
绿色部分-data的参数,即创建的workspace, 红色部分-l的参数即所要导入的AA的project文件,请参考以下详细说明:

-------------------------------------------------------------------------------
- Import existing projects into workspace without GUI                         -
-------------------------------------------------------------------------------
Usage:                                                                     -
  Eclipse Options:                                                          -
   -data ARGUMENT                                                           -
         Specify the eclipse workspace with this option.                    -
   -vmargs -XmxARGUMENT                                                     -
         Increase virtual memory. Replace ARGUMENT with the desired memory  -
         size, for example, 512m.                                           -
   -clean                                                                   -
         Use a fresh configuration area.                                    -
                                                                            -
  Import project Options:                                                   -
   -f, --files ARGUMENT                                                     -
         Specify a list of project files to be imported. Separate the list  -
         with "," like this: "/.project,/.project". All files   -
         must be specified using an absolute path.                          -
   -l, --from-file ARGUMENT                                                 -
         Specify a file containing a list of project files to be imported.  -
         File must list one project file to import per line using an        -
         absolute path.  

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值