我正在尝试减少 HHVM
的编译时间,这可能需要两个小时。
我在某处读到 LLVM
可以充当 gcc
的预处理器并大大减少内存使用和编译时间?
不幸的是,我似乎无法直接使用 clang
编译 HHVM
,因为我遇到了奇怪的 fatal error ,例如 'array' file not found
即使我尝试将 CXXFLAGS
设置为 -std=c++11
或 -std=gnu++11
模式,但没有成功。
我已经阅读了有关 dragonegg
的内容,但不确定如何使用它或者它是否是我正在寻找的东西?
最佳答案
无论如何,我认为直接使用 clang 会容易得多。因此,请尝试找出为什么 clang 不适用于该项目,并为此找到补丁/修复程序。
例如,应用this patch可能是一个好的开始。
关于c++ - 我可以使用 LLVM 来加速构建并减少 GCC 编译时间吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25445259/