1
2
3
4
cd ./snappy
./autogen.sh
./configure --disable-shared --with-pic
make
成功编译之后,会生成文件
。1
.libs/libsnappy.a
1
2
3
4
SNAPPY_PATH=`cd ./snappy; pwd`
export LIBRARY_PATH=${SNAPPY_PATH}/.libs
export C_INCLUDE_PATH=${SNAPPY_PATH}
export CPLUS_INCLUDE_PATH=${SNAPPY_PATH}
1
2
cd ./leveldb
make
成功编译之后,会生成文件
文件1
libleveldb.a
把libleveldb.a, libsnappy.a拷贝到需要使用的工程,添加链接选项
,编译即可1
-lleveldb -lsnappy -lstdc++