Ben Chuanlong Du's Blog

It is never too late to learn.

Compiler and Build Tools

Things on this page are fragmentary and immature notes/thoughts of the author. Please read with your own judgement!

Compilers

gcc

g++

clang

llvm

Project Management Tools

gradle

Build Tools

dockcross

dockcross is a compiling toolchains in Docker images .

ninja

ninja is a small build system with a focus on speed .

scons

SCons is an Open Source software construction tool which orchestrates the construction of software (and other tangible products such as documentation files) by determining which component pieces must be built or rebuilt and invoking the necessary commands to build them.

sccache

sccache is a ccache-like compiler caching tool. It is used as a compiler wrapper and avoids compilation when possible, storing cached results either on local disk or in one of several cloud storage backends.

bazel

bazel is a fast, scalable, multi-language and extensible build system .

Comments