Ubuntu安装protobuf

家电维修 2023-07-16 19:17www.caominkang.com家电维修技术

Ubuntu安装protobuf 第一步下载安装包

官方下载地址:https://github./protocolbuffers/protobuf/releases

1、确定自己当前linux版本(当前版本为x86_64)

uname -a
Linux localhost.localdomain 3.10.0-1127.el7.x86_64 #1 SMP Tue Mar 31 23:36:51 UTC 2020 x86_64 x86_64 x86_64 GNU/Linux

2、选择相应的版本下载并解压到自己想要的目录,我创建了一个protoc目录解压到这里面

get https://github./protocolbuffers/protobuf/releases/tag/v21.5/protoc-21.5.0-linux-x86_64.zip

unzip protoc-21.5.0-linux-x86_64.zip

3、查看官方给出的信息,不过我并么有复制protoc/include/google文件到/usr/local/include
解压protoc压缩包后,可以看到 readme.txt文件

Protocol Buffers - Google's data interchange format
Copyright 2008 Google Inc.
https://developers.google./protocol-buffers/

This package contains a prepiled binary version of the protocol buffer
piler (protoc). This binary is intended for users ho ant to use Protocol
Buffers in languages other than C++ but do not ant to pile protoc
themselves. To install, simply place this binary somehere in your PATH.

If you intend to use the included ell knon types then don't fet to
copy the contents of the 'include' directory somehere as ell, for example
into '/usr/local/include/'.

Please refer to our official github site for more installation instructions:
  https://github./protocolbuffers/protobuf

大致意思是Protocol Buffers - Google 的数据交换格式版权所有 2008 谷歌公司。

https://developers.google./protocol-buffers/

此包包含协议缓冲区的预编译二进制版本编译器(协议)。此二进制文件适用于想要使用协议的用户
C++ 以外的其他语言的缓冲区,但不想编译 protoc,他们自己要安装,只需将此二进制文件放在 PATH 中的某个位置。

如果您打算使用包含的众所周知的类型,请不要忘记将“include”目录的内容也复制到某处,例如
进入’/usr/local/include/'。

更多安装说明请参考我们的官方github站点https://github./protocolbuffers/protobuf

第二步增加Path路径
export PATH=$PATH:/usr/local/bin/protoc/bin
第三步检查是否成功
protoc --version
libprotoc 3.21.5

Copyright © 2016-2025 www.jianfeikang.com 建飞家电维修 版权所有 Power by