Centos8.3安装protobuf

本文档详细介绍了在CentOS 8.3上安装protobuf的步骤,包括从GitHub下载源码,解决编译工具,安装到指定目录,以及刷新共享库。此外,还讲解了Go语言环境下安装protobuf扩展包的过程,如下载、生成可执行文件,并将其添加到系统路径。最后,文章提供了一个简单的protobuf在Go项目中的使用示例,包括创建.proto文件,生成.pb.go文件,以及使用go mod管理依赖。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装步骤(默认root用户)
  1. 从github上下载:git clone https://github.com/protocolbuffers/protobuf.git
  2. 解决编译protobuf库文件工具:autoconf automake libtool curl make g++ unzip;通过命令:yum -y install autoconf automake libtool curl make gcc-c++ unzip libffi-dev安装(如果没有yum就先安装yum,centos8.3中输入yum命令,如果未安装,会提示是否需要安装,输入y即可)
  3. 输入命令:cd protobuf进入protobuf文件夹下
  4. 输入命令:./autogen.sh进行环境检查
  5. 输入命令:../configure进行配置文件检查(最后会有警告,但问题不大,不用管)
  6. 输入命令:make编译该文件
  7. 输入命令:make install将编译后的文件安装到指定目录中(/usr/local/include/google/protobuf
  8. 输入命令:ldconfig刷新共享库(重要!)
  9. 输入命令:protoc -h,有命令选项输出即安装成功
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值