获取未知标志:-v when i 运行 protoc -version in my ubuntu

Getting Unknown flag: -v when i run protoc -version in my ubuntu

当我在 ubuntu 终端中使用 运行 protoc -version 时,我收到以下消息。

未知标志:-v

早些时候,我在 运行 protoc -version 时遇到了以下错误。我通过 google 和 运行 "sudo ldconfig /usr/local/lib" 找到了解决方案。在 运行ning 之后,我收到了上面提到的未知标志消息。谁能帮我解决这个问题?提前致谢。

protoc:加载共享库时出错:libprotoc.so.9:无法打开共享对象文件:没有这样的文件或目录

长标志需要两个破折号。尝试:

protoc --version

(通用 Unix 约定说,如果您编写 -abc(带一个破折号),则表示与 -a -b -c 相同的意思,这就是为什么您会收到错误消息说没有标志-v。不可否认,有很多 Unix 程序不遵循此规则,但 protoc 确实遵循它。)