博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Centos6.5下安装protobuf及简单使用
阅读量:6427 次
发布时间:2019-06-23

本文共 996 字,大约阅读时间需要 3 分钟。

1、protobuf是google公司提出的数据存储格式,详细介绍可以参考:

2、下载最新的protobuf,下载地址:

3、下载protobuf2.5.o版本,protobuf-2.5.0.tar.gz解压并进行安装。

解压:tar xvf protobuf-2.5.0.tar.gz

安装步骤:(1)./configure (2)make (3)make check (4)make install

注意:安装成功后,将它的bin和lib目录分别加入到PATH和LD_LIBRARY_PATH环境变量,以方便直接调用。

通常建议安装到/usr/local目录下,执行configure时,指定--prefix=/usr/local/protobuf即可               

设置环境变量过程:编辑/etc/profile,在文件末尾添加:

export PATH=$PATH:/usr/local/protobuf/binexport LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/protobuf/lib

4、测试例子:

创建一个.proto文件,文件为:x.proto

package x;message person{   required string name = 1;   required int32 id = 2;   optional string email = 3;}
编译成目标语言: protoc -I=src_dir --cpp_out=dst_dir $src_dir/addressbook.proto 5、C++语言编译命令如下: g++ -Wall -g ./dst_dir/x.pb.cc  x.cpp -o x -I. -I/usr/local/protobuf/include -L/usr/local/protobuf/lib -lprotobuf -pthread 参考: ======================================================================================================================================================

  不建议自定义目录安装,增加不必要的麻烦.

 

 

转载地址:http://xbnga.baihongyu.com/

你可能感兴趣的文章
机器数的定点、浮点表示及阶码、移码
查看>>
Nivoslider插件参数和方法
查看>>
redis hashmap数据结构分析
查看>>
逻辑是PPT的灵魂
查看>>
modelForm所遇问题
查看>>
K - Kia's Calculation (贪心)
查看>>
android笔试题一
查看>>
【JavaEE企业应用实战学习记录】getConnListener
查看>>
了解轮询、长轮询、长连接、websocket
查看>>
bzoj2427[HAOI2010]软件安装
查看>>
bzoj1593[Usaco2008 Feb]Hotel 旅馆*
查看>>
SQL语句中DateAdd 函数说明
查看>>
柔性数组
查看>>
WPF个人助手更新
查看>>
NLPIR技术助力中文智能数据挖掘
查看>>
python操作redis--------------数据库增删改查
查看>>
Android中仿IOS提示框的实现
查看>>
php初学第一课
查看>>
Windows下与Linux下编写socket程序的区别 《转载》
查看>>
java学习笔记 --- IO(3)
查看>>