ccache 正在参加 2021 年度 OSC 中国开源项目评选,请投票支持!
ccache 在 2021 年度 OSC 中国开源项目评选 中已获得 {{ projectVoteCount }} 票,请投票支持!
2021 年度 OSC 中国开源项目评选 正在火热进行中,快来投票支持你喜欢的开源项目!
2021 年度 OSC 中国开源项目评选 >>> 中场回顾
ccache 获得 2021 年度 OSC 中国开源项目评选「最佳人气项目」 !
授权协议 GPLv3
开发语言 C/C++
操作系统 跨平台
软件类型 开源软件
所属分类 开发工具编译器
开源组织
地区 不详
投 递 者 不详
适用人群 未知
收录时间 2009-02-10

软件简介

ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使得它可以立即被编译。

展开阅读全文

评论

点击引领话题📣 发布并加入讨论🔥
发表了资讯
2015/10/11 00:00

ccache 3.2.4 发布,高速 C/C++ 编译工具

ccache 3.2.4 发布,此版本主要是 bug 修复: Fixed build error related to zlib on systems with older make versions (regression in ccache 3.2.3). Made conversion-to-bool explicit to avoid build warnings (and potential runtime errors) on legacy systems. Improved signal handling: Kill compiler on SIGTERM; wait for compiler to exit before exiting; die appropriately. Minor fixes related to Windows sup...

3
20
发表了资讯
2015/08/24 00:00

ccache 3.2.3 发布,高速 C/C++ 编译工具

ccache 3.2.3 发布,此版本更新内容如下: 新特性和改进 Added support for compiler option -gsplit-dwarf. Bug 修复 Support external zlib in nonstandard directory. Avoid calling exit() inside an exit handler. Let exit handler terminate properly. Bail out on compiler option --save-temps in addition to -save-temps. Only log "Disabling direct mode" once when failing to read potential include files. cca...

3
12
发表了资讯
2015/05/14 00:00

ccache 3.2.2 发布,高速的 C/C++编译工具

ccache 3.2.2 发布,此版本主要包括以下更新: 新特性及性能改善: Added support for CCACHE_COMPILERCHECK=string:<value>. This is a faster alternative to CCACHE_COMPILERCHECK=<command> if the command’s output can be precalculated by the build system. Add support for caching code coverage results (compiling for gcov). Bug 修复: Fixed bug which could result in false cache hits when source code cont...

2
7
发表了资讯
2014/12/13 00:00

ccache 3.2.1 发布,高速的 C/C++ 编译工具

ccache 3.2.1 发布,此版本是个 bug 修复版本: Fixed regression in temporary file handling CACHEDIR.TAG files are now created in the [0-9a-f] subdirectories Made the default cache size suffix G -fdiagnostics-color=auto is now passed to the compiler even if stderr is redirected. Added missing documentation for max_files and max_size configuration options. ccache(“compiler cache”的缩写)是一个编...

0
14
发表了资讯
2014/12/09 00:00

ccache 3.2 发布,高速的 C/C++ 编译工具

ccache 3.2 发布,此版本现已提供下载。 主要改进内容如下: 支持通过一个或者多个配置文件来配置 ccache,替代之前的环境变量 支持带颜色的编译器错误或者警报信息 更好的创建临时目录和缓存目录 提升算法的效率,在哈希代码中扫描 __DATE__ 和 __TIME__ tokens CCACHE_PREFIX 支持一些二进制 (使用空格分隔) -c 选项不再通过预处理器 ccache 不在通过类似 -D 和 -I 的预处理器选项 更多内容请看更新日志。 ccache(“compile...

12
30
发表了资讯
2013/01/07 00:00

ccache 3.1.9 发布,高速C/C++编译工具

ccache 3.1.9 修复了一些 bug,包括对 EAGAIN 信号的正确处理;编译大量错误输出所触发的问题;只读模式下不再创建缓存子目录;无法创建临时 stdout/stderr 文件时的错误报告等等。 ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中...

4
12
发表了资讯
2012/08/12 00:00

ccache 3.1.8 发布,高速C/C++编译工具

ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使...

3
10
发表了资讯
2012/01/09 00:00

ccache 3.1.7 发布,高速的C/C++编译器

ccache 3.1.7 发布,该版本主要是修复了一些小 bug。 ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解...

4
4
发表了资讯
2011/08/22 00:00

ccache 3.1.6 发布,高速C/C++编译器

ccache 3.1.6 发布了,该版本重写了 --sysroot 参数,当使用了 CCACHE_BASEDIR 时;修复了 getcwd() 调用失败的bug,修复了 ccache -s 输出的对齐问题。 ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,c...

1
1
发表了资讯
2011/05/30 00:00

高速的C/C++编译工具 ccache 3.1.5 发布

高速的C/C++编译工具 ccache 3.1.5 发布,该版本小bug的修复和改进。 There is a new statistics counter named "called for preprocessing'', improved logging, and better handling of -MF/-MT/-MQ options. ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译...

0
1
发表了资讯
2011/01/10 00:00

ccache 3.1.4,高速C/C++编译器

ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使...

1
1
发表了资讯
2010/11/29 00:00

ccache 3.1.3,高速C/C++编译器

ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使...

1
2
发表了资讯
2010/11/22 00:00

ccache 3.1.2,高速C/C++编译器

ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使...

0
1
发表了资讯
2010/11/08 00:00

ccache 3.1.1,高速C/C++编译器

ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。 3.1.1 版本改进内容: 1. 可正确处理非常规的头文件引入 2. 对文件进行压缩和解压缩时进行 CRC 校验错误甄别 3. 修复了 NFS 下潜在的可能导致对象文件遭到破坏的问题 4. 更新了文档 5. 修复了配置监测的bug 查看更详细的 ccac...

4
6
发表了资讯
2010/09/17 00:00

ccache 3.1 发布,高速编译工具

ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使...

1
2
发表了资讯
2010/07/16 00:00

ccache 3.0.1 发布,高速编译工具

ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使...

0
0
发表了资讯
2010/06/21 00:00

ccache 3.0 发布,高速编译工具

ccache(“compiler cache”的缩写)是一个编译器缓存,该工具会高速缓存编译生成的信息,并在编译的特定部分使用高速缓存的信息, 比如头文件,这样就节省了通常使用 cpp 解析这些信息所需要的时间。如果您编译清单 2 中的文件,假定 foobar.h 中包含对其他头文件的引用,ccache 会用那个文件的 cpp-parsed 版本来 取代 include 声明。就那么简单。不是真正去读取、理解并解释其内容,ccache 只是 将最终的文本拷贝到文件中,使...

0
3
没有更多内容
加载失败,请刷新页面
点击加载更多
加载中
下一页
发表了博客
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
发表了问答
{{o.pubDate | formatDate}}

{{formatAllHtml(o.title)}}

{{parseInt(o.replyCount) | bigNumberTransform}}
{{parseInt(o.viewCount) | bigNumberTransform}}
没有更多内容
暂无内容
暂无内容
0 评论
60 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部