ProtoBuf文件生成Java对象
下载安装ProtoBuf
官网:https://developers.google.com/protocol-buffers
# 下载protobuf
wget https://github.com/protocolbuffers/protobuf/releases/download/v3.6.1/protobuf-all-3.6.1.tar.gz
#解压
tar -zxvf protobuf-all-3.6.1.tar.gz
cd protobuf-all-3.6.1
#预编译和安装,以下过程相对比较慢
./configure --prefix=/home/wangx/software/protobuf
make
make check
make install
#验证是否安装成功
cd /home/wangx/software/protobuf/bin
./protoc --version
#出现下面结果说明你安装成功了
libprotoc 3.6.1
配置profile文件
vim /etc/profile
#在添加类似配置
PROTOBUF_HOME=/home/wangx/software/protobuf
PATH=$PATH:$PROTOBUF_HOME/bin
export PROTOBUF_HOME PATH
生成Java对象
准备好 XXX.proto 文件
# 执行指令
protoc --java_out=./ ProtoMsg.proto
# 生成OC文件(iOS使用,会有 .m 和 .c 连个文件)
protoc --proto_path=./ --objc_out ./ ProtoMsg.proto
生成java文件后,放到你指定的的文件夹即可