protoc 命令
最后更新于:2022-04-02 02:57:12
[TOC]
## 概述
## 编译命令
```
protoc -I=. -I/usr/local/include -I=$(GOPATH)/src --go_out=. simple.proto
-I 指定protoc的搜索import的proto的文件夹。
MacOS的protobuf的扩展放在 /usr/local/include
第三方的Go库放在gopath下
对于这个简单的例子,实际是不需要的
```
## 示例
### 生成各个语言
```
//转go
protoc --go_out=. test.proto
//转c++
protoc --cpp_out=. test.proto
//转java
protoc --java_out=. test.proto
//转python
protoc --python_out=. test.proto
//转python
protoc --java_out=. test.proto
//转php
protoc --php_out=. test.proto
```
';