星空网 > 软件开发 > Java

protobuf学习

1 下载protobuf

    https://github.com/google/protobuf/releases/download/v2.6.1/protobuf-2.6.1.tar.gz

 

2  进入下载文件的目录

1 tar -zxvf protobuf-2.6.1.tar.gz2 cd protobuf-2.6.1/3 ./configure4 make5 make check6 sudo make install

  我在执行./configure时出现如下问题

Ubuntu: configure error: C++ preprocessor "/lib/cpp" fails sanity check 

解决办法

sudo apt-get install build-essential

3  检查是否安装成功

protoc --version

如果安装成功,会出现版本号 如

libprotoc 2.6.1

如果有问题,会输出错误内容

最后我安装完成,用上述命令检查版本号时出现如下问题

protoc: error while loading shared libraries: libprotocbuf.so.9: cannot open shared

错误原因

protobuf的默认安装路径是/usr/local/lib,而/usr/local/lib不在ubuntu体系默认的LD_LIBRARY_PATH里,所以就找不到lib

解决办法

1  在 /etc/ld.so.conf.d/目录下创建文件 bprotobuf.conf文件,文件内容如下

/usr/local/lib

 

2 输入命令

sudo ldconfig

这时,再允许protoc --version就可以正常看到版本号了




原标题:protobuf学习

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

亚马逊Q4营收超预期,盘后股价涨超8%!:https://www.kjdsnews.com/a/1736007.html
TikTok商家必看|高效建联达人5种方式,附达人邀约话术!:https://www.kjdsnews.com/a/1736008.html
Meta第四季度净利大涨201%!宣布史上首次分红:https://www.kjdsnews.com/a/1736009.html
一篇文章带你了解商标注册:圭亚那:https://www.kjdsnews.com/a/1736010.html
TikTok Shop 三大引擎助力儿童服饰商家加速爆发! | 嘀嗒狗:https://www.kjdsnews.com/a/1736011.html
智能乐器品牌「戴乐科技」完成超千万元Pre-A轮融资:https://www.kjdsnews.com/a/1736012.html
深圳到西安自驾路线攻略 深圳到西安自驾最佳路线:https://www.vstour.cn/a/411228.html
松花蛋是哪里的特产松花蛋的产地:https://www.vstour.cn/a/411229.html
相关文章
我的浏览记录
最新相关资讯
海外公司注册 | 跨境电商服务平台 | 深圳旅行社 | 东南亚物流