zoukankan      html  css  js  c++  java
  • Ubuntu16.04安装protobuf

    1.protobuf的github地址

    https://github.com/protocolbuffers/protobuf
    

    去releases下载需要的版本

    https://github.com/protocolbuffers/protobuf/releases
    

    选择2.5.0的版本

    https://github.com/protocolbuffers/protobuf/releases/tag/v2.5.0
    

    下载

    wget https://github.com/protocolbuffers/protobuf/releases/download/v2.5.0/protobuf-2.5.0.tar.gz
    

    编译安装

    ./autogen.sh
    ./configure
    make
    make check
    sudo make install
    

    安装完毕,查看版本

    protoc --version
    libprotoc 2.5.0
    

    参考google的javatutorial

    https://developers.google.com/protocol-buffers/docs/javatutorial
    

    pb的数据类型如下

    https://developers.google.com/protocol-buffers/docs/proto
    

     

    下载文件addressbook.proto

    https://github.com/protocolbuffers/protobuf/blob/v2.5.0/examples/addressbook.proto
    

     编译成java代码

    protoc -I=./ --java_out=./ ./addressbook.proto # protoc -I=$SRC_DIR --java_out=$DST_DIR $SRC_DIR/addressbook.proto
    或者
    protoc --java_out=. addressbook.proto
    

    生成文件

    tree -L 4
    .
    ├── addressbook.proto
    └── com
        └── example
            └── tutorial
                └── AddressBookProtos.java
    
  • 相关阅读:
    php CI框架基础知识
    1206 多表单提交,强类型
    1205 Mvc的Razor语法
    1204 Mvc
    1117 邮件验证
    1115 模板页
    1113 Ajax
    1110 Jquary动画
    1108 Jquary
    1107 Linq高级查询
  • 原文地址:https://www.cnblogs.com/tonglin0325/p/13685527.html
Copyright © 2011-2022 走看看