社区微信群开通啦,扫一扫抢先加入社区官方微信群
社区微信群
下载网址:https://github.com/protocolbuffers/protobuf/releases
找到3.6.1版本
make时可能出现错误:
/usr/bin/ld: warning: libprotobuf.so.15, needed by //usr/local/lib/libprotoc.so, may conflict with libprotobuf.so.9
这是因为电脑安装了两个不同版本的protobuf(ubuntu16默认已经安装了protobuf.so.9这系列的,新装的是protobuf.so.15系列的)。
解决办法:
卸载掉老版本的protobu:
sudo apt-get remove libprotobuf-dev
以下为对make命令的补充,不运行:
卸载命令:make uninstall
清除编译产生的可执行文件及目标文件:make clean
除了清除可执行文件和目标文件外,把configure所产生的Makefile也清除掉:make distclean
下载GRPC源码(v1.17.1)
更新第三方源码
重新运行make命令:
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!