gpt4 book ai didi

java - protoc 命令中 proto_path 的用途是什么

转载 作者:塔克拉玛干 更新时间:2023-11-01 23:06:29 31 4
gpt4 key购买 nike

我的 bash 脚本有以下代码为“ Protocol Buffer ”生成调用。

protoc --proto_path=src --java_out=src 
src/com/domain/project/persistentThing.proto

那是从 2012 年开始的。今天 online documentation for Java Protocol Buffers说:

protoc -I=$SRC_DIR --java_out=$DST_DIR 
$SRC_DIR/addressbook.proto

这使得 --proto_path 看起来像是被取代了。 --proto_path 的目的是什么?

最佳答案

-I--proto_path 是同一个标志:-I 是简写版本。

该标志的目的是指定一个目录,在该目录中查找导入的文件,很像 C 编译器的 -I 标志、Java 的 CLASSPATH 环境变量、Python 的PYTHONPATH 等。您可以通过传递多个-I 标志来指定多个目录;他们将按顺序搜索。

关于java - protoc 命令中 proto_path 的用途是什么,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39135781/

31 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com