并行编译 Xoreax IncrediBuild
  OaWVbpZjitWg 2023年11月02日 56 0

简介

IncrediBuild是分布式编译(多线程处理)技术,我们也称之为联合编译。如果局域网内存在多台电脑安装了这个,在编译C/C++时,它会使用空闲的CPU一起编译,大大缩短了编译的时间,对于大工程来说,是一件非常爽的事情。

IncrediBuild分为服务端(Coordinator)和客户端(Agent)。简单的理解是服务端是协调任务的分配,客户端把分到手的任务编译后再返还回去。注意的是,服务端只负责分配工作,即负责客户端之间P2P的操作,如果二个客户端建立好链接后,此时再与服务端断开也不会影响他们之间的编译了。

服务端(Coordinator)的安装

运行IncrediBuild安装程序,选择Install IncrediBuild,并点Next下一步,同意那什么License Agreement继续下一步。来到安装组件选择(Component Selection)。这里做为服务端我们要钩先上IncrediBuild Coordinator,这里是一个复选框,一般来说服务端也可以参与编译工作,如果不想让服务端参与编译工作的话,就把上面的IncrediBuild Agent前的钩点掉就可以。


并行编译 Xoreax IncrediBuild_服务端

继续下一步,选择安装路径,和使用的一些端口号。参与编译的CPU数(这个只有钩选了Agent后才会有)等。这些使用默认的就可以了,之后安装完成,IncrediBuild的服务端就安装好了。

客户端(Agent)的安装I

在其它的电脑上,运行IncrediBuild的安装程序,运行到安装组件选择(Component Selection),只钩选IncrediBuild Agnet并下一步:



并行编译 Xoreax IncrediBuild_IncrediBuild_02

并行编译 Xoreax IncrediBuild_安装程序_03

好之后下一步,它会与服务器进行验证一下。然后设置一下编译通讯的端口之类的,这与网内安装的其它的一至就行了。一般情况都使用默认,然后选择参与编译的CPU数,最后安装就行了。

到这步,基本上服务器与客户端都安装完成。在Coordinator Monitor中可以看到各成员的状态:

并行编译 Xoreax IncrediBuild_安装程序_04

 

Inc5.0_14601.rar 完美版

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年11月08日 0

暂无评论