Linux protobuf
时间: 2023-09-23 19:03:23 浏览: 109
linux protobuf
在Linux下使用protobuf生成C++对应的*.pb.h/cc文件的方法如下:
1. 首先,根据proto文件生成对应的*.pb.h/cc文件。可以参考文章【ProtoBuf】ProtoBuf 通过 proto 文件生成 cc/h 文件。
2. 其次,下载、编译、安装protobuf-c。可以执行以下命令:
```
git clone https://github.com/protobuf-c/protobuf-c.git
cd protobuf-c
./autogen.sh
./configure
make
sudo make install
```
3. 如果需要下载cpp版本的protobuf,可以下载protobuf-cpp-3.11.4.zip文件。
4. 解压下载的protobuf-cpp-3.11.4.zip文件,并进入解压后的protobuf-3.11.4目录。
5. 执行以下命令进行编译和安装:
```
./configure --prefix=/home/protobuf/
make -j8
make check
make install
```
这样,你就可以在Linux上使用protobuf生成C++对应的*.pb.h/cc文件了。
阅读全文