首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Xcode 4.3支持distcc吗?

Xcode 4.3支持distcc吗?
EN

Stack Overflow用户
提问于 2012-02-17 21:10:02
回答 4查看 2.5K关注 0票数 7

Xcode4.2在首选项中有一个选项卡,用于在本地网络中共享编译任务。它使用bonjour和distcc将编译工作外包给同一网络上选择了该选项的其他mac。在升级到Xcode4.3之后,我再也看不到这个了。它走了吗?除了降级之外,有没有办法找回它?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-02-19 06:41:40

不,Xcode 4.3中删除了distcc。如果你想继续使用它,你必须坚持使用Xcode4.2。

票数 6
EN

Stack Overflow用户

发布于 2012-02-28 08:05:33

尽管Xcode4.3删除了对distcc的支持以及启用或禁用分布式构建的设置,但distccd进程仍在运行,因为它们忘记删除启动守护进程plist。

但您可以使用以下命令简单地手动删除它:

代码语言:javascript
复制
sudo rm /System/Library/LaunchDaemons/com.apple.distccd.plist
票数 1
EN

Stack Overflow用户

发布于 2014-01-20 19:56:21

经过一些网络研究,我猜到了从XCode中删除distcc的原因:

有了clang,到目前为止,编译时间实际上得到了改善,预处理通常比实际编译花费更长的时间。distcc还不支持预编译头文件,因此要使用distcc,实际上必须在调用distcc的机器上分别对每个文件进行预处理。因此预处理成为了瓶颈,而distcc实际上比使用带有预处理头部的本地clang慢。

注意,这只是一个基于我可以在网络上找到的零星信息的猜测……

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9328824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档