1.下载并解压源码。
    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
    mv protobuf-2.5.0 /opt/tools/installed/
    cd /opt/tools/installed/protobuf-2.5.0
    2.安装依赖库。
    yum -y install patch automake libtool
    3.上传protoc.patch到服务器,打补丁,其中protoc.patch的路径视实际情况而定。
    cp protoc.patch ./src/google/protobuf/stubs/
    cd ./src/google/protobuf/stubs/
    patch -p1 < protoc.patch
    cd -
    proctoc 补丁为:https://bbs.huaweicloud.com/forum/forum.php?mod=attachment&aid=NzY1NTR8MDQ4M2YyMTF8MTU3Nzc3NDY1OHwwfDIyNjUz
    4.编译并安装到系统默认目录。
    ./autogen.sh && ./configure CFLAGS=’-fsigned-char’ && make -j8 && make install
    5.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