RocksDB开发——环境准备

本文档详细介绍了在CentOS 7.6环境下,如何编译和运行RocksDB。首先,需要安装git以获取源码。接着,确保g++版本满足C++11要求,并安装必要的依赖,如gflags、snappy、zlib、bzip2、lz4、ASAN(可选)和zstandard。完成依赖安装后,从github克隆RocksDB源码,并进行编译。最后,编译db_bench测试工具以评估RocksDB的性能。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值