How to Compile Speedb
This page describes how to clone, compile and use the library.
make static_libwill compile the Speedb static library (
librocksdb.a) in release mode.
make shared_libwill compile the Speedb shared library (
librocksdb.so) in release mode.
Important: If you plan to run Speedb in production, don't compile using the default
make allinvocations. This will compile Speedb in debug mode, which is much slower than release mode.
make checkwill compile Speedb in debug mode and run all the unit tests.
make allwill compile Speedb's static library, and all tools and unit tests. These tools depend on gflags, so you'll need to have gflags installed to run
make all. This will compile Speedb in debug mode. Also, please don't use binaries compiled by
make allin production.