1. 下载protobuf
下载最近版本使用 gitHub下载地址
2. 解压
tar -zxf protobuf-all-3.5.0.tar.gz
或者是使用解压软件进行解压
3.编译
到解压后目录,设置编译目录
./configure --prefix=/usr/local/protobuf(为自己配置的编译安装目录)
4.安装
make
make install
5.设置全局变量
打开bash_profile 文件(open .bash_profile),无.bash_profile 可创建sudo vim .bash_profile
并添加配置项(可根据自己实际路径地址配置):
export PROTOBUF=/usr/local/protobuf
export PATH=$PROTOBUF/bin:$PATH
生效配置
source .bash_profile
测试
protoc --version 可查看安装的protobuf 版本
例: libprotoc 3.17.0-rc2
把proto文件转换成.h和.m文件(举例为OC)
可转换类型 --go_out=. --java_out=. 根据需要进行操作
// --objc_out=. 当前目录。可设置路径地址
protoc 需要转换的文件.proto --objc_out=.