bash git clone --recurse-submodules https://github.com/google/leveldb.git
mkdir -p build && cd build
//发布版本, 断点进不去
cmake -DCMAKE_BUILD_TYPE=Release .. && cmake --build .
//调试, 可调试
cmake -DCMAKE_BUILD_TYPE=Debug .. && cmake --build .
一共分为预处理、编译优化、汇编、链接四个阶段
# 单独编译
sudo g++ -o app_test.o app_test.cc build/libleveldb.a -lpthread -std=c++17
# 如果修改了leveldb代码,记得重新cmake一下。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。
原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。
如有侵权,请联系 cloudcommunity@tencent.com 删除。