分布式编译实施

    做手机开发的可能都有同感,就是编译时间太长,如果完全Clean然后Rebuild真个工程则需要更多的时间,因此减少编译的时间对提高工作的效率有直接的影响。Incredibuild是一个分布式编译支持软件,可以帮助我们实现分布式编译。

    模拟器上添加分布式编译:

    Incredibuild可以完美的与MSVC相结合。安装完成后会在菜单处添加一个Incredibuild的菜单,首先在MSVC中设置Actived Project,然后Incredbuild使用里面的build、Rebuild菜单便可以实现分布式编译。

    Arm上添加分布式编译:

    ARM上的分布式编译需要GNU make的多线程(--job)支持,Win32平台上GNU make的Ver 3.81加入该Option的功能。因此需要检查更改Make的版本,然后在顶层Make中使用Incredibuild命令来调用make指令完成分布式编译。命令格式如下:xgconsole /command="make -j20 -f makefile.mak"。。。

    具体安装方式,将局域网里的一台电脑安装为服务端(也可以同时安装服务端和客户端)。其他用户安装客户端,也可以多安装一台服务端作为备份服务器。在主服务端可以进行配置备份服务端。同时,Incredibuild软件默认为12个CPU共同协作,由于现在电脑大多都是双核的CPU,因此可能仅仅只能6台电脑进行分布式,在服务端设置中可以修改这个值,或者在命令行中使用它的Option“/MAXCPUS=<n>”来更改。

    值得一提的是Incredibuild软件Update功能,如果Incredibuild有新版本更新时,你只需要更新服务端的软件,然后从服务端发送软件Update的消息,客户端便会接收到Update的消息,并进行新版本的安装,这样便可以简单的让局域网里的软件全部升级,比起发送Mail让大家更新软件更加简单、直接。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值