Skip to content

Files

Latest commit

225c665 · Jul 25, 2020

History

History
This branch is 1492 commits behind opencurve/curve:master.

curvefs_python

Folders and files

NameName
Last commit message
Last commit date

parent directory

..
Jul 23, 2020
May 7, 2019
Jul 13, 2020
Jul 13, 2020
Jul 13, 2020
Jul 13, 2020
Jul 25, 2020
Jul 25, 2020
Jul 13, 2020
Jun 1, 2020
Jul 13, 2020
Jul 15, 2020
Jul 13, 2020
Jul 13, 2020
Jul 25, 2020
Jul 25, 2020
Jul 25, 2020
1.编译整个工程
2.在curve目录下执行 ./curvefs_python/config.sh
3.编译curvefs库
4.拷贝生成libcurvefs动态库到动态库可以搜索的路径
5.接口封装在curvefs.py中,可以通过import curvefs使用

eg:

编译整个工程:
bazel build ... --copt -DHAVE_ZLIB=1 --compilation_mode=dbg -s --define=with_glog=true --define=libunwind=true

在curve目录下执行配置脚本
sh ./curvefs_python/config.sh

编译curvefs库(需要增加一个linkopt选项,指定curvefs_python/tmplib路径):
bazel build curvefs_python:curvefs  --copt -DHAVE_ZLIB=1 --compilation_mode=dbg -s --define=with_glog=true --define=libunwind=true --linkopt -L/home/hzzhaojianming/curve/curvefs_python/tmplib

编译成功,拷贝libcurvefs.so并重命名为_curvefs.so