gpt4 book ai didi

c++ - 如何在 Xcode 中更改构建线程的数量?

转载 作者:IT老高 更新时间:2023-10-28 22:17:31 26 4
gpt4 key购买 nike

我正在 xcode 中构建几个 C++ 文件,这些文件需要大量内存来编译(+1 GB/文件)。因为我在我的双核笔记本电脑上执行此操作,所以 xcode 使用 2 个线程进行构建。这两个线程最终将同时构建占用大量内存的文件,因此系统会遭受内存不足,编译几乎停止。

对我来说,一个足够的解决方案是强制 Xcode 只使用一个构建线程。有人知道改变 Xcode 使用多少构建线程的方法吗?

对于那些感兴趣的人,C++ 文件包含一个相当大的 boost::spirit::qi 解析器。

最佳答案

Xcode 用于执行任务的线程数由 PBXNumberOfParallelBuildSubtasks 控制选项。您可以使用以下命令更改它: - defaults write com.apple.Xcode <key> <value> .例如:

defaults write com.apple.Xcode PBXNumberOfParallelBuildSubtasks 8

Xcode User Defaults了解更多详情。

还有许多其他方法可以加快编译速度,从预编译头文件到分布式构建。阅读 Reducing Build Times了解更多信息。

祝你好运!

关于c++ - 如何在 Xcode 中更改构建线程的数量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4346150/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com