ccache

ccache
常用释义
ccache

扩展信息

编译的缓存
加快编译你的FreeBSD 编译的缓存(ccache)CCACHE是为措施编译供给缓存,通过镌汰频频代码编译次数,加快编译工夫。不 …
编译器的名称
  CC 设置首先使用的 C 编译器的名称ccache)。     现在,当运行 make 时,如果使用了 -j 选项来指定要执行的同步编译的数目…

例句

The CCACHE_LOGFILE environment variable defines the location of a log file that will be populated as you use ccache.

CCACHE_LOGFILE环境变量定义了使用高速缓存时生成的日志文件所处的位置。

安装和使用ccache并不像您可能想像的那样复杂。

As mentioned above, ccache works by sitting between you and your normal compiler.

如上所述,ccache在您与您的普通编译器之间进行工作。

我们需要编译一个足够大的项目,因为ccache在高速缓存了解析过的头文件时运转效果最好。

另一个环境变量CCACHE_DIR指定了高速缓存目录的位置。

CCACHE_PREFIX defines a prefix to use when ccache calls the true compiler to compile the source (after preprocessing).

CCACHE_PREFIX定义了当ccache调用真实的编译器来编译源文件(预处理之后)时所使用的前缀。

To use distcc and ccache in this way, configure distcc on your hosts and distcc and ccache on your main development machine.

要以这种方式来使用distcc和ccache,需要在主机上配置distcc,在主要的开发机器上配置distcc和ccache。

CCACHE_TEMPDIR -- Specifies the folder where ccache puts temporary files that it generates.

CCACHE_TEMPDIR——指定放置ccache生成的临时文件的文件夹。

如果您是在网络中多台机器上使用ccache,那么要确保您共享的目录要通过NFS导出(export)并挂载到每一个客户机上。

CCACHE_PREFIX -- Adds a prefix to the command line that ccache uses to invoke the compiler proper.

CCACHE_PREFIX——向ccache用于完全调用编译器的命令行添加一个前缀。

This article has delved into the GNU make, distcc, and ccache tools, which can help you parallelize the build process.

本文探讨了GNUmake、distcc和ccache,这些工具能够并行分布编译过程。

CCACHE_LOGFILE -- If set, tells ccache to record the hit and miss statistics from the cache in this file.

CCACHE_LOGFILE——设置这个选项告诉ccache随机记录该文件在缓存中的统计信息。

CCACHE_DIR specifies the location of the ccache directory.

CCACHE_DIR指定了高速缓存目录的位置。

组合使用ccache和distcc,您可以更进一步地改进编译时间。

CCACHE_DIR——指定ccache存储预编译输出的文件夹。

如前所述,在第一次编译时,ccache的影响不会为人所察觉。

在ccache中使用-s命令行选项来获得关于高速缓存性能的统计数据(见清单3)。

You can also use ccache, a tool that drastically reduces the time it takes to clean-build a system, often by a factor of 5 to 10.

还可以使用ccache,这个工具能大大减少编译清理时间(减少到原来的五分之一至十分之一)。

使用ccache时,可以带有distcc,也可以不带。

要下载ccache的最新版本(2.4),请参考参考资料小节。