码迷,mamicode.com
首页 > 其他好文 > 详细

Centos6.4下安装protobuf及简单使用

时间:2015-05-09 23:45:29      阅读:318      评论:0      收藏:0      [点我收藏+]

标签:

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

2、下载最新的protobuf,下载地址:https://code.google.com/p/protobuf/downloads/list

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/bin export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/protobuf/lib

4、测试例子:

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

技术分享
 1 package x; 2 message person 3 { 4 required string name = 1; 5 required int32 id = 2; 6 optional string email = 3; 7 } 
技术分享
编译成目标语言: 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://www.ibm.com/developerworks/cn/linux/l-cn-gpb/ http://www.hadoopor.com/thread-1837-1-1.html

Centos6.4下安装protobuf及简单使用

标签:

原文地址:http://my.oschina.net/zhangjie830621/blog/412831

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!