参考: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.
Linux系统下RocksDB的编译与安装教程

本文提供了在Debian/Ubuntu/CentOS操作系统中编译和安装RocksDB的详细步骤,包括GCC和cmake的升级、依赖库的安装,以及动态和静态编译的方法。在Debian/Ubuntu系统中,涉及下载、编译和安装的流程;而在CentOS系统中,需要额外安装gflags和zstandard库。在编译过程中可能会遇到错误,文中也给出了解决方案。
最低0.47元/天 解锁文章
2816

被折叠的 条评论
为什么被折叠?



