当前位置: 首页 > news >正文

免费网站建设网站有那些怎么建企业网站

免费网站建设网站有那些,怎么建企业网站,坪山网站的建设,做外贸的物流网站前言: 我在刚学rocksdb的时候是在2022年,但是网上的资源很少,查了好久才把rocksdb安装成功,在这里向大家分享一下我的经历,安装过程中也报了很多错误,希望大家不要迷路 首先 在虚拟机里面安装依赖的包以…

前言:

我在刚学rocksdb的时候是在2022年,但是网上的资源很少,查了好久才把rocksdb安装成功,在这里向大家分享一下我的经历,安装过程中也报了很多错误,希望大家不要迷路

首先

在虚拟机里面安装依赖的包以及组件:总共七个依赖包和组件,依次执行下列命令(我在安装过程中没有出现任何问题,如果有遇到问题请评论,大家一起讨论)

sudo apt-get install build-essential
sudo apt-get install libgflags-dev
sudo apt-get install libsnappy-dev
sudo apt-get install zlib1g-dev
sudo apt-get install libbz2-dev
sudo apt-get install liblz4-dev
sudo apt-get install libzstd-dev

 其次

安装cmake

官网下载地址:https://cmake.org/download/

这里我推荐直接使用下面命令安装

wget https://github.com/Kitware/CMake/releases/download/v3.17.0/cmake-3.17.0.tar.gz

 解压:

tar -zxvf cmake-3.17.0.tar.gz

执行:

cd cmake-3.17.0
./bootstrap
make -j8
sudo make install

查看版本号:

cmake --version

结果如下即代表安装成功。

 

下载rocksdb

rocksdb github地址:https://github.com/facebook/rocksdb
1.下载rocksdb源码并解压

注意:在make static_lib之后要加make clean

wget https://github.com/facebook/rocksdb/archive/master.zip
unzip master.zip
cd rocksdb-master
#生成静态库
make static_lib
#下面命令我也不知道为什么要加,我加之后,生成动态库才可以安装成功
make clean
#生成动态库
make shared_lib

2.复制.h文件到/usr/lib中。

cp -r include/* /usr/include
sudo cp librocksdb.so.6.9.0 /usr/lib
sudo ln -s /usr/lib/librocksdb.so.6.9.0 /usr/lib/librocksdb.so.6.9
sudo ln -s /usr/lib/librocksdb.so.6.9.0 /usr/lib/librocksdb.so.6
sudo ln -s /usr/lib/librocksdb.so.6.9.0 /usr/lib/librocksdb.so

3.设置环境变量。

vi /etc/profile
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib:/usr/lib
source /etc/profile

4.创建文件夹:

mkdir /tmp/rocksdbResult

5.编写测试文件rocksdbtest.cpp:

vi rocksdbtest.cpp
#include <cstdio>
#include <string>
#include "rocksdb/db.h"
#include "rocksdb/slice.h"
#include "rocksdb/options.h"
using namespace std;
using namespace rocksdb;
const std::string PATH = "/tmp/rocksdbResult";
int main(){DB* db;Options options;options.create_if_missing = true;Status status = DB::Open(options, PATH, &db);assert(status.ok());Slice key("foo");Slice value("bar");std::string get_value;status = db->Put(WriteOptions(), key, value);if(status.ok()){status = db->Get(ReadOptions(), key, &get_value);if(status.ok()){printf("get %s\n", get_value.c_str());printf("get success\n"); }else{printf("get failed\n"); }}else{printf("put failed\n");}delete db;
}

6.编译运行该文件:

g++ -std=c++11 -o rocksdbtest rocksdbtest.cpp -lpthread -lrocksdb -ldl
./rocksdbtest

到此为止就是安装成功了

 

http://www.yidumall.com/news/36393.html

相关文章:

  • 做网站需多少钱百度入口网页版
  • 如何选择网站定制公司中国关键词
  • 江苏网站建设官网sem网站推广怎么做
  • 织梦模板大气网站建设类网站模板下载b2b平台有哪些
  • 学ui wordpress模板上海seo优化公司 kinglink
  • 怎么用百度云做网站空间龙岗网站建设
  • 网站的建设目标有哪些什么是seo搜索
  • 网站备案没通过不了公司网络优化方案
  • 做网站的开题报告微信广告投放收费标准
  • 拟采用建站技术seo整站优化解决方案
  • 做 ps pr 赚钱的 网站网站免费建站app
  • 万网注册域名做简单网站网站可以自己做吗
  • 具有品牌的广州做网站广告投放优化师
  • 政府电子网站建设解决方案百度广告位
  • 自建门户网站网站快速排名上
  • 河源市规划建设局网站友情链接教程
  • 大良营销网站建设行情怎么上百度搜索
  • 万网有跟企业做网站吗微博营销软件
  • 郑州网站开发定制成都seo排名
  • 网站建设开发报价单微信群拉人的营销方法
  • 网站内部链接是怎么做的专业seo培训
  • 做淘宝的货源网站seo案例模板
  • 百度做商务网站多少钱排位及资讯
  • wordpress menu order怎么做seo关键词优化
  • 番禺建设网站策划海南百度推广开户
  • 网站制作+app+公众号百度平台我的订单
  • 外贸网站如何做推广多少钱seo排名点击软件推荐
  • 手机怎样做刷赞网站营销策略手段有哪些
  • 杭州网站建设案例英文网站seo
  • 宝安石岩网站建设南宁百度推广seo