diff --git a/pages/common/sccache.md b/pages/common/sccache.md new file mode 100644 index 0000000000..3b6c9a96cd --- /dev/null +++ b/pages/common/sccache.md @@ -0,0 +1,21 @@ +# sccache + +> A fast C/C++/Rust compiler cache. +> Composed of a client and a server, both running on the machine. +> More information: . + +- Show compilation statistics: + +`sccache {{[-s|--show-stats]}}` + +- Run `gcc` (or any compiler command) through `sccache`: + +`sccache gcc {{path/to/file.c}}` + +- Start `sccache` server in the foreground and print logs: + +`sccache --stop-server; SCCACHE_LOG=trace SCCACHE_START_SERVER=1 SCCACHE_NO_DAEMON=1 sccache` + +- Ask scheduler for distributed compilation status: + +`sccache --dist-status`