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

软件简介

sccache 是一个类似于 ccache 的编译器缓存工具。它用作编译器包装器并尽可能避免编译,将缓存结果存储在本地磁盘或多个云存储后端之一中。

sccache 包括对 C/C++ 代码、 Rust 以及使用 nvcc 的 NVIDIA CUDA 的缓存编译的支持。

sccache 还为所有支持的编译器(包括 Rust)提供icecream风格的分布式编译(本地工具链的自动打包)。分布式编译系统包括 icecream 缺乏的几个安全功能,例如身份验证、传输层加密和构建服务器上的沙盒编译器执行。有关详细信息,可参阅分布式快速入门指南。

sccache 也可用作 GitHub Actions,以促进使用 GitHub Actions 缓存的部署。

sccache 提供对 GNU make jobserver 的支持。当服务器从提供作业服务器的进程启动时,sccache 将使用该作业服务器并将其提供给它产生的任何进程。

构建要求

sccache是一个Rust程序,构建它需要cargo(也就是rustc)。sccache目前要求Rust 1.65.0,官方建议通过Rustup来安装Rust。

展开阅读全文

代码

的 Gitee 指数为
超过 的项目

评论

点击引领话题📣 发布并加入讨论🔥
暂无内容
发表了博客
{{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 评论
1 收藏
分享
OSCHINA
登录后可查看更多优质内容
返回顶部
顶部