我的構建服務器是基於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