- 下载并解压源码。
wget https://github.com/protocolbuffers/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz tar -zxf protobuf-2.5.0.tar.gz
- 将解压后的目录移至“/opt/tools/installed/”目录。
mv protobuf-2.5.0 /opt/tools/installed/
- 进入“/opt/tools/installed/”目录。
cd /opt/tools/installed
- 下载protoc.zip并解压得到protoc.patch文件,其中protoc.patch存放的路径可自己指定(例如:“/opt/tools/installed/”)。
wget https://mirrors.huaweicloud.com/kunpeng/archive/kunpeng_solution/bigdata/Patch/protoc.zip unzip protoc.zip cp ./protoc/protoc.patch ./protobuf-2.5.0/src/google/protobuf/stubs/
- 进入“protobuf-2.5.0/src/google/protobuf/stubs/”目录安装补丁。
cd protobuf-2.5.0/src/google/protobuf/stubs/ patch -p1 < protoc.patch
- 回到protobuf-2.5.0根目录,编译并安装到系统默认目录。
cd /opt/tools/installed/protobuf-2.5.0 ./autogen.sh && ./configure CFLAGS='-fsigned-char' && make -j8 && make install
- 将Protoc部署在本地Maven仓库中。
mvn install:install-file -DgroupId=com.google.protobuf -DartifactId=protoc -Dversion=2.5.0 -Dclassifier=linux-aarch_64 -Dpackaging=exe -Dfile=/usr/local/bin/protoc
openEuler系统安装protoc
最新推荐文章于 2024-08-13 19:39:39 发布
该博客详细介绍了如何在Linux环境下下载并安装Protocol Buffers v2.5.0,包括解压源码、移动安装目录、应用补丁、编译和安装步骤。此外,还阐述了如何将protoc编译器部署到本地Maven仓库,以便于项目依赖管理。
摘要由CSDN通过智能技术生成