5

有没有办法将 ccache 与 Xcode 4 一起使用,以改善 C++ 构建时间?

使用环境变量我已将 CC 和 CXX 设置为 ccache,但构建失败,因为 ccache 无法识别 Xcode 4 输出的某些参数。

4

2 回答 2

3

Ccache 从3.2及更新版本开始支持 Clang。

有关如何在 Xcode 中使用 ccache 的可能解决方案,请参见此处: https ://pspdfkit.com/blog/2015/ccache-for-fun-and-profit/

于 2013-01-27T16:49:55.080 回答
0

这个答案CC显示了一种技术,通过在 Xcode 项目中设置和CXX用户定义的变量,可以将 ccache 与 Xcode 一起使用。该特定答案是使用 CMake 创建 Xcode 项目文件,但同样的原则适用于手动创建的 Xcode 项目。CC和变量的作用类似于对所使用的编译器的CXX覆盖,因此将它们转移到一个包装脚本,该脚本使用您想要的编译器调用 ccache 来实现所需的功能。请注意,我只使用 Xcode 7 对其进行了测试,但我希望早期版本也可以工作。Peter Steinberger 的这篇文章也基本上涵盖了您在不使用 CMake 的情况下想要的功能,但它使用了相同的设置技术CCCXXXcode 项目变量。

于 2016-04-10T22:16:06.300 回答