Compiling ArangoDB from Source

ArangoDB can be compiled directly from source. It will compile on most Linux andmacOS systems, as well as on Windows.

We assume that you use the GNU C/C++ compiler or clang/clang++ to compile thesource. ArangoDB has been tested with these compilers, but should be able tocompile with any Posix-compliant, C++14-enabled compiler.

By default, cloning the GitHub repository will checkout the devel branch.This branch contains the development version of the ArangoDB. Use this branch ifyou want to make changes to the ArangoDB source.

On Windows you first need to allow and enable symlinks for your user.

Please checkout the cookbook on how tocompile ArangoDB.