Compiling ArangoDB from scratch

The following sections describe how to compile and build the ArangoDB fromscratch. ArangoDB will compile on most Linux and Mac OS X systems. We assumethat 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++11-enabled compiler. Please let us knowwhether you successfully compiled it with another C/C++ compiler.

By default, cloning the github repository will checkout devel. This versioncontains the development version of the ArangoDB. Use this branch if you wantto 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.