java – 如何为protoc(协议缓冲区)获得预编译的linux二进制文件?

前端之家收集整理的这篇文章主要介绍了java – 如何为protoc(协议缓冲区)获得预编译的linux二进制文件?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的构建服务器是基于 Linux的.我需要protoc将它集成到我的基于ant的构建系统中.

我在build.xml中使用以下内容

<exec executable="tools/protoc.exe" failonerror="true">
        <arg value="--java_out=../protos/java/generated" />
        <arg value="--proto_path=../protos/proto" />
        <arg value="../protos/proto/*.proto" />
    </exec>

我找到了windows二进制文件,但没有找到针对protoc的linux二进制文件.

找到一个或构建静态链接的protoc二进制文件的任何帮助都会很好.

解决方法

您是否尝试过下载 main protobuf project并遵循 installation instructions?我似乎记得,如果你只需要二进制文件,这非常简单:
$./autogen.sh
$./configure
$make

(在这种情况下,你可能不需要make install,如果你只需要protoc二进制文件.只需找出它的构建位置并复制它.)

猜你在找的Java相关文章