千家信息网

在 Ubuntu 上安装 Protobuf 3 的教程详解

发表于:2024-11-19 作者:千家信息网编辑
千家信息网最后更新 2024年11月19日,什么时候需要安装如果使用 protoc 命令,遇到 Protoc not found,表示未安装。或者,执行时出现错误:This parser only recognizes "proto2",则表示
千家信息网最后更新 2024年11月19日在 Ubuntu 上安装 Protobuf 3 的教程详解

什么时候需要安装

如果使用 protoc 命令,遇到 Protoc not found,表示未安装。或者,执行时出现错误:This parser only recognizes "proto2",则表示不是3.0版。

安装过程及可能遇到的问题

安装指令

详细介绍请参考此文:protobuf简单介绍和ubuntu 16.04环境下安装

依次执行以下命令,下载源码编译安装,需要较长时间,超过10分钟。

sudo apt-get install autoconf automake libtool curl make g++ unzipgit clone https://github.com/google/protobuf.gitcd protobufgit submodule update --init --recursive./autogen.sh./configuremakemake checksudo make installsudo ldconfig # refresh shared library cache.

可能遇到问题

很有可能,执行过程中会出现以下错误提示:

./autogen.sh: 4: ./autogen.sh: autoreconf: not found

解决办法:执行以下命令即可。

sudo apt-get install autoconfsudo apt-get install automakesudo apt-get install libtool

安装完成之后

执行以下命令验证安装结果,查看版本号。

protoc --version

恭喜得到:libprotoc 3.9.0 或更高版本号。

总结

以上所述是小编给大家介绍的在 Ubuntu 上安装 Protobuf 3 的教程,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!
如果你觉得本文对你有帮助,欢迎转载,烦请注明出处,谢谢!

0