安装protobuf的方法
sudo apt-get install libprotobuf-dev protobuf-compiler #系统级的安装
sudo pip install google protocol #python2.7版本的安装
sudo pip3 install google protocol #python3.5版本的安装
which protoc #查看默认选用的protobuf
protoc --version #查看当前默认的protobuf的版本
sudo protoc --version #查看系统的protobuf的版本
如果报
.build_release/src/caffe/proto/caffe.pb.h:12:2: error:
makefile 文件修改一下,如下:
$(Q)protoc --proto_path=$(PROTO_SRC_DIR) --cpp_out=$(PROTO_BUILD_DIR) $<
$(Q)protoc --proto_path=$(PROTO_SRC_DIR) --python_out=$(PY_PROTO_BUILD_DIR) $<
改为:
$(Q)/usr/bin/protoc --proto_path=$(PROTO_SRC_DIR) --cpp_out=$(PROTO_BUILD_DIR) $<
$(Q)/usr/bin/protoc --proto_path=$(PROTO_SRC_DIR) --python_out=$(PY_PROTO_BUILD_DIR) $<