leveldb c 版本安裝

2021-08-03 05:59:18 字數 782 閱讀 6087

主要是參照了這個鏈結[在linux下編譯google leveldb資料庫及在c++中操作示例]

git clone

cd leveldb // 進入leveldb
有如下的檔案:

2.make編譯

編譯之後結果:

其中,out-shared存放動態庫檔案,out-static存放靜態庫檔案。

include/level/db存放的是標頭檔案。

3.leveldb標頭檔案準備

這點之前並不知道,需要進行如下命令:

sudo cp -r ./include/leveldb /usr/local/include
這個我的理解,是系統在編譯程式的時候,db.h需要的其他標頭檔案會來這個目錄下面進行尋找。

4.拷貝所需檔案

5.寫測試demo

標頭檔案需要加入#include 「db.h」

編譯時g++ -g -o main main.cpp -i./inclibleveldb.a-lpthread

需要加入靜態庫libleveldb.a和動態庫lpthread

mysql zip版本安裝

所使用mysql版本為mysql 8.0.13 winx64 首先到根目錄下新建my.ini檔案,用於存檔基本配置資訊 my.ini內容 mysql 設定mysql客戶端預設字符集 default character set utf8 mysqld basedir d programfiles my...

MySQL zip版本安裝

3.1新建乙個配置檔案 my.ini 用於配置字符集 埠等資訊,用以覆蓋原始的配置檔案 my default.ini 當然也可以修改這個預設的配置檔案。3.2新建資料夾data存放mysql資料。如下 將以下內容複製到新建的配置檔案中,其中basedir和datadir設定mysql資料夾路徑 my...

安裝 Docker(Fedora版本)

docker 已經支援以下版本的 fedora fedora20 目前的 fedora 專案,僅發行版本中的核心支援 docker。如果你打算在非發行版本的核心上執行 docker 核心的改動可能會導致出錯。在你的主機上安裝docker包來安裝 docker sudo yum y install d...