因公司接口协议是PB文件,需要将 PB 编译成JAVA文件,且MAC 电脑,故整理并分享MAC安装 google 下的protobuf 文件
MAC 安装protobuf 流程
1.下载
https://pan.baidu.com/s/1skOyblb 提取码: dmjs
2.编译
#cd protobuf (切换到protobuf 目录)
#./autogen.sh
#./configure
![mac 安装protobuf,并编译 mac 安装protobuf,并编译](https://image.shishitao.com:8440/aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20vc3JjL0E4RDc4NDc3NkZDRTQ0NDU4RjZBNTk1OTQ2OTRBOEQ0.jpg?w=700&webp=1)
3.安装
#make install
![mac 安装protobuf,并编译 mac 安装protobuf,并编译](https://image.shishitao.com:8440/aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20vc3JjLzc2N0JDMzFDQTZGNjQxNTQ5MjUwQ0Q1REQ5MkY5MkMw.jpg?w=700&webp=1)
4.查看
#protoc --version
![mac 安装protobuf,并编译 mac 安装protobuf,并编译](https://image.shishitao.com:8440/aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20vc3JjLzIzN0Y1NUMzMUZBQTQ1MTJCMDMzQThDOEE4RjA0MDAz.jpg?w=700&webp=1)
5.编译
、编译代码,把msgid.proto放在protobuf-3.5.0下的exmaples文件夹下,终端进去cd protobuf-3.5.0:
编译为java: protoc --java_out=./examples ./examples/msgid.proto (./examples 文件夹生成编译后文件, /examples/msgid.proto 放proto 协议 )
![mac 安装protobuf,并编译 mac 安装protobuf,并编译](https://image.shishitao.com:8440/aHR0cHM6Ly9ub3RlLnlvdWRhby5jb20vc3JjLzU1RkExRDcxOERFNDREQUM4RTkxOEUwN0Y1NjA2NTU0.jpg?w=700&webp=1)