的ccache是一个开源编译器缓存设计作为缓存预处理器,以C / C ++编译器。
它使用-E编译器开关和一个散列去检测何时编译可以从高速缓存来满足。支持C ++,C,Objective-C中++和Objective-C
什么是此版本中的新:
- 在错误修正:
- 在该EAGAIN信号正在发射缓存stderr输出时,正确处理。此修复由编译器很大的误差输出引发了问题。
- 子目录在缓存中,不再以只读模式创建的。
- 修正,这样的ccache的日志文件描述符不提供给编译器。
- 在改进错误报告。
- 在消失的临时标准输出/标准错误文件现在正常处理。
- 其他:
- 在固定测试套件上班ecryptfs。
未能创建临时标准输出/标准错误文件执行编译的时候,当
什么是3.1.7版本,新的:
- 在一些小的错误已被修正:失败时创建在缓存目录中的文件已经取得了致命的。
- 在识别和-fplugin指定GCC插件的散列=文件已添加。 CPATH,C_INCLUDE_PATH,以及类似的环境变量现在已添加到哈希以避免错误缓存命中率,当这些变量发生了变化。
- 在的ccache 3.1.5推出了与连接参数的-MT / -MQ一样选项的GCC错误的兼容性已经恢复。
什么是3.1.5版本,新的:
- 在新功能和改进:
- 添加一个名为新的统计数据计数器"呼吁预处理"
- 在原来的命令行现在登录与CCACHE_LOGFILE指定的文件。
- 在改进错误日志。
- 在增加了对-F / -iframework GCC选项重写绝对路径的支持。
- 在改进顺序。
- 在错误修正:
- 在与串联论证的-MF / -MT / -MQ一样的选择,现在正确处理时,他们最后的命令行。
- 的ccache现在是错误与GCC与级联参数-MT / -MQ一样选择兼容的。
- 修正了一个小的内存泄漏。
- 在缺乏(并且不需要与被链接)的libm系统现在支持。
当系统调用失败
统计计数器的ccache -s输出
什么在3.1.4版本新:
- 系统的bug修复版本
什么是3.1.3版本,新的:
- 在该-MFarg,-MTarg和-MQarg编译器选项(即没有选项和参数之间有一个空格),现在正确处理。
- 在-fdump- *编译器选项现在可正确检测为太难缓存。
- 从的malloc返回NULL值/零字节释放calloc现在正确处理。
- 当在AIX上分析预编译器的输出已得到修复的问题。
- 文档在其上的信息被包括在散列总和进行了改进。
- 在测试套件的便携性得到了提高。
什么版本3.1.1的新:
- 在非正规包括文件现在正确处理。
- 在高速缓存中解压缩文件时,检测到CRC错误。
- 在NFS的一个潜在目标文件损坏的比赛已定。
- 文档已得到纠正。
- 在配置检测AR是目前处理得当。
什么是3.1版本,新的:
- 在支持已经增加了对散列的自定义命令的输出识别的编译器。
- 在使用预编译头汇编现在支持。
- 在行为上的NFS挂载进行了改进。
- 在一些错误已得到修复。
什么在3.0.1版本新:
- 在统计计数器"呼吁链接"与单个目标文件链接时,现在可以正确地更新。
- 在与乱源构建已得到修复。 系统问题
评论没有发现