参考:rocksdb/INSTALL.md at master · facebook/rocksdb
注意:gcc版本至少要4.8,安装教程:在CentOS/Debian/Ubuntu上编译安装最新版 GCC 8 , cmake 3 和ninja
Debian/Ubuntu操作如下:
apt install libsnappy-dev zlib1g-dev libbz2-dev liblz4-dev libzstd-dev libgflags-dev
下载,编译,安装:
wget https://github.com/facebook/rocksdb/archive/v6.6.4.zip #6.6.4 (2020-01-31)
unzip v6.6.4.zip
cd rocksdb-6.6.4/
make static_lib && sudo make install-static
make shared_lib && sudo make install-shared
CentOS操作如下:
yum install snappy snappy-devel zlib zlib-devel bzip2 bzip2-devel lz4-devel libasan
安装gflags:
git clone https://github.com/gflags/gflags.git
cd gflags
git checkout v2.