我的构建服务器是基于Linux的。我需要protoc将它集成到我的基于ant的构建系统。如何获得protoc(协议缓冲区)的预编译linux二进制文件?
我用下面的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>
我发现窗户二进制,但没有找到Linux二进制的protoc。
任何帮助找到一个或建立静态链接protoc二进制将很好。
不protoc依赖于其他库?这个protoc二进制文件将在开发环境中与各种linux版本一起工作。 ? – YoK
@YoK:我相信* protoc是依赖关系静态链接的。一个二进制文件是否可以与各种linux版本一起工作无疑取决于你正在讨论的组合 - 但这至少是值得尝试的。 –
嗯,那种情况下,我看到的只是...每个开发人员都需要构建protoc。但是我们为构建服务器构建protoc并检查它。 – YoK