`
Junege
  • 浏览: 8134 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

安装protobuf-2.5.0

 
阅读更多

1.下载

    hadoop使用protocol buffer进行通信,需要下载和安装 protobuf-2.5.0.tar.gz。由于 现在 protobuf-2.5.0.tar.gz已经无法在官网 https://code.google.com/p/protobuf/downloads/list中 下载了,本人将 protobuf-2.5.0.tar.gz上传到百度云盘供大家下载,地址: http://pan.baidu.com/s/1pJlZubT 。


2.安装
    使用tar -zxf protobuf-2.5.0.tar.gz命令解压后得到是 protobuf-2.5.0的源码,

     cd protobuf-2.5.0 进入目录

    设置编译目录 则输入如下两条命令:

    ./configure --prefix=/usr/local/ 

    make && make install
    配置环境变量:

    sudo vi .bash_profile
    添加配置文件:
    export PROTOBUF=/usr/local/bin
    export PATH=$PROTOBUF/bin:$PATH

    最后输入  protoc --version命令,如显示libprotoc 2.5.0则安装成功
出现问题
    出现了错误?dyld: Library not loaded: /User/JYH/Desktop/Hadoop-
    2.7.2/protobuf/lib/libprotobuf.9.dylib
    Referenced from: /Users/JYH/Desktop/Hadoop-2.7.2/protobuf/bin/protoc
    Reason: image not found
    Abort trap: 6
    别急,先输入命令make clean,然后再重复上面的设置编译目录,make、make install 就好啦。
分享到:
评论

相关推荐

    protobuf-2.5.0-windows-环境包

    protobuf-2.5.0-windows-环境包是一个针对Windows平台的Protocol Buffers(简称protobuf)版本2.5.0的工具集。Protocol Buffers是一种高效的数据序列化协议,由Google开发,广泛应用于分布式系统、数据存储和网络...

    protobuf-2.5.0下载

    protobuf-2.5.0是该协议的一个具体版本,用于解决在安装和使用caffe时可能出现的问题。 Caffe是一种流行的深度学习框架,依赖于protobuf来处理模型的配置和数据交换。protobuf-compiler是protobuf的编译工具,用于...

    protobuf-2.5.0-win.zip

    安装和使用protobuf-2.5.0-win的过程一般如下: 1. 解压protobuf-2.5.0-win.zip到指定目录。 2. 使用Visual Studio打开编译脚本,编译protoc.exe和protobuf.lib。 3. 将生成的库文件和头文件添加到项目路径,确保...

    protobuf-java-2.5.0jar包

    protobuf-java-2.5.0.jar包是Google开发的一种数据序列化协议——Protocol Buffers(简称protobuf)的Java实现版本,版本号为2.5.0。Protocol Buffers是一种高效、灵活且跨平台的数据序列化机制,类似于XML或JSON,...

    protobuf-2.5.0.zip

    对于开发者来说,要使用protobuf-2.5.0,首先需要解压zip文件,然后根据操作系统和目标语言按照README或INSTALL文件的指示编译和安装protobuf。之后,可以使用`protoc`编译器处理.proto文件,生成相应语言的源代码。...

    protobuf-java-2.5.0-API文档-中文版.zip

    赠送原API文档:protobuf-java-2.5.0-javadoc.jar; 赠送源代码:protobuf-java-2.5.0-sources.jar; 赠送Maven依赖信息文件:protobuf-java-2.5.0.pom; 包含翻译后的API文档:protobuf-java-2.5.0-javadoc-API文档...

    protobuf-2.5.0.tar.gz.zip

    然后,根据你的开发环境,编译并安装protobuf,以便在你的项目中使用它。对于Linux用户,这通常涉及到运行make命令,而对于Windows用户,可能需要使用Visual Studio或其他IDE来编译源代码。 总的来说,protobuf-...

    Protobuf-2.5.0.tar.gz

    7. **验证安装**:你可以通过`protoc --version`检查是否成功安装,如果返回的是2.5.0,则表示安装成功。 **博客中的安装指南** 安装过程中,你可能会遇到依赖问题或者特定系统的配置问题,这时可以参考博客中的...

    protobuf-2.5.0环境包+protobuf-java-2.5.0.jar

    在压缩包文件名称列表中,"protoc-2.5.0-win32"表明这是protoc编译器的Windows 32位版本。这意味着它是为在32位Windows操作系统上运行而设计的,用于生成protobuf兼容的Java、C++或其他语言的源代码。 protobuf的...

    protobuf-2.5.0rc1.zip

    标题 "protobuf-2.5.0rc1.zip" 指的是一个名为 "protobuf-2.5.0rc1" 的软件版本的压缩包。这里的 "protobuf" 是 Protocol Buffers 的缩写,由 Google 开发,是一种数据序列化协议,用于结构化数据的存储和交换。...

    protobuf-java-2.5.0.jar

    protobuf-java-2.5.0.jar 是一个针对Google Protocol Buffers(简称protobuf)的Java实现库,主要用于数据序列化。Protocol Buffers是一种高效、灵活且跨平台的数据序列化机制,可将结构化数据序列化为二进制流,...

    protobuf-2.5.0.tar.gz

    2. 配置和编译protobuf:进入解压后的目录,按照官方文档指示进行配置(configure)、编译(make)和安装。 3. 设置环境变量:确保protobuf的库路径和头文件路径被添加到系统的PATH和LD_LIBRARY_PATH环境变量中。 4....

    google protobuf-2.5.0

    2. `protobuf-2.5.0-win32`:这是一个针对Windows 32位系统的二进制包,包含了protobuf的编译器protoc以及可能需要的库文件,用于编译protobuf的.proto文件。 3. `readme.txt`:这是一个使用文档,通常会包含安装...

    protoc.exe和protobuf-java-2.5.0.jar集合

    标题中的“protoc.exe和protobuf-java-2.5.0.jar集合”指的是Google开源的Protocol Buffers(简称protobuf)工具的两个关键组件。Protocol Buffers是一种高效的数据序列化协议,可帮助开发者在各种数据结构之间进行...

    protobuf-lite-2.5.0-8.el7.x86_64.rpm

    protobuf-lite-2.5.0-8.el7.x86_64,libprotobuf-lite.so.15

    protobuf-2.5+protoc-2.5.0-win32

    protobuf-2.5+protoc-2.5.0-win32是一个针对Windows操作系统的Protocol Buffers(简称protobuf)编译器的版本,主要用于数据序列化。Protocol Buffers是由Google开发的一种高效的数据交换格式,它能够将结构化的数据...

    protobuf-java-2.5.0.rar

    protobuf-java-2.5.0.rar 是一个包含Google Protocol Buffers(简称protobuf)Java实现的压缩包文件,版本为2.5.0。Protocol Buffers是Google开发的一种数据序列化协议,它允许开发者定义数据结构,然后生成能够在...

    protobuf-2.5.0.rar

    描述提到,protobuf 2.5.0版本解压后可直接在对应的路径下使用,这表明这个版本包含了编译器、库文件以及必要的文档,用户无需额外安装,只需将其部署到适当的工作环境中即可开始使用。 protobuf的主要知识点包括:...

Global site tag (gtag.js) - Google Analytics