【发布时间】:2011-05-19 18:29:33
【问题描述】:
我正在 xcode 中构建几个 C++ 文件,这些文件需要大量内存来编译(+1 GB / 文件)。因为我在我的双核笔记本电脑上执行此操作,所以 xcode 使用 2 个线程进行构建。这两个线程最终将同时构建占用大量内存的文件,因此系统会遭受内存不足,编译几乎停止。
对我来说,一个足够的解决方案是强制 Xcode 只使用一个构建线程。有人知道改变 Xcode 使用多少构建线程的方法吗?
对于那些感兴趣的人,C++ 文件包含一个相当大的 boost::spirit::qi 解析器。
【问题讨论】:
标签: c++ multithreading xcode compilation building