RocksDB编译运行
- 环境:CentOS 7.6
- gcc 4.8+ C++11
环境准备
安装git
需要从github拉去源码
yum install git
安装RocksDB所需要的依赖
- 安装g++,确保g++版本足够新
yum install gcc48-c++
g++ --version
- 安装gflags
git clone https://github.com/gflags/gflags.git
cd gflags
git checkout v2.0
./configure && make && sudo make install
gflags默认安装时,include文件在/usr/local/include/gflags中,lib路径为/usr/local/lib,需要把这两个添加到环境变量
修改/etc/profile文件
source /etc/profile 生效
#gcc找到头文件的路径
C_INCLUDE_PATH=/usr/local/include/gflags
export C_INCLUDE_PATH
#g++找到头文件的路径
CPLUS_INCLUDE_PATH=$CPLU