github地址:https://github.com/protocolbuffers/protobuf/releases?after=v3.0.0-alpha-4.1
直接点击下载:protobuf-java-3.0.0-beta-1.tar.gz
tar -zvxf protobuf-java-3.0.0-beta-1.tar.gz
cd protobuf-3.0.0-beta-1
# 依赖C++库
./configure
yum install glibc-headers
yum install gcc-c++
make
make check
make install
# 校验是否编译完成
protoc --version
# 定义proto文件
touch user_login.proto
syntax = "proto3";
option java_package = "com.boomsecret.protobuf";
option java_outer_classname = "MessageUserLogin";
message MessageUserLoginRequest {
string username = 1;
string password = 2;
}
message MessageUserLoginResponse {
string access_token = 1;
string username = 2;
}
# 编译
protoc --java_out=. user_login.proto
linux编译protobuf文件
最新推荐文章于 2024-08-15 22:30:06 发布