incrediBuild的一个细节问题

incrediBuild

 

最近搞的高通方案编译要花好多时间,用连机编译方式,工程是makefile文件,是用的是该工具的XGE引擎。

环境: 多个agent和一个coordinator一起,coordinator负责协同工作为server,agent是执行者。

 

工作:当某个agent提交编译,coordinator会初始化,并使连接在这个coordinator上的agent一起工作,XGE提交编译的方式为

XGConsole /command="make ...." /profile="XGConsole.xml",在给别人工作的时候自己也可以提交。

 

这个过程一般都是傻瓜式的,但是有一点要注意的是,make文件里的command使用管道时incrediBuild不支持,管道信息会丢失,自己得想办法解决。我是用了如下例子测试过,因为编译过程中老是有一些文件生成异常,开始怀疑是没有将对应工具的AllowRemote设为TRUE,

后来才发现这个问题。

kkk=$(shell echo "hello world" | sed 's/d/e/g')

all :

echo $(kkk)

以下是我的profile文件,发现手机的情景模式英文也是这个单词

<?xml version="1.0" encoding="UTF-8" standalone="no" ?>

 <Profile FormatVersion="1">

    <Tools>

       <Tool Filename="perl" AllowRemote="true" />

       <Tool Filename="make" AllowIntercept="true" />

       <Tool Filename="tcc" AllowRemote="true" />

       <Tool Filename="tcpp" AllowRemote="true" />       

       <Tool Filename="armasm" AllowRemote="true" />

       <Tool Filename="armcc" AllowRemote="true" />

       <Tool Filename="armcpp" AllowRemote="true" />

       <Tool Filename="strcmpex" AllowRemote="true" />

       <Tool Filename="warp" AllowRemote="true" />

       <Tool Filename="armar" AllowRemote="false" />

       <Tool Filename="fromelf" AllowRemote="false" />

    </Tools>

 </Profile>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值