zoukankan      html  css  js  c++  java
  • iOS protocbuf安装使用

    protobuf文件地址:https://github.com/google/protobuf


    1.问题/usr/local.bak/lib /usr/local.bak/man /usr/local.bak/share .git
    解决:$ rm -r /usr/local/.git

    2.安装HomeBrew

    ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)”
    Homebrew网址:http://brew.sh

    3.安装automake autoconf

    brew install automake
    Which should also install autoconf and allow rvm to finish installing.

    4.安装libtool
    brew install libtool

    5.生成protoc编译器
    执行脚本:objectivec/DevTools/full_mac_build.sh

    full_mac_build.sh 脚本就是生成编译器的脚本,至于它做了什么可以参看 src 目录下的 README.md 文件。


    问题:
    1.列出brew安装的软件          brew list
    2.查看protobuf的版本          protoc --version


    使用protoc编译器
    /Users/gua/Downloads/protobuf-master/src/protoc socket.proto --objc_out=./

    简化使用方式:

    进入编译生成的文件目录 src,执行如下命令:

    make

    make install

    如果以后想卸载,就到该目录下执行:

    make uninstall

    将生成的src目录全部拷贝到/usr/local/Cellar/目录下

    执行命令ln -s /usr/local/Cellar/src/protoc /usr/local/bin/做一个软连接就可以直接使用

    protoc socket.proto --objc_out=./

    PS:使用brew安装protobuf

    http://www.tuicool.com/articles/JVNVVn

    Protobuf
    autoreconf
    automake
    make
    makefile

    参考链接:http://www.ibm.com/developerworks/cn/linux/l-cn-gpb/

  • 相关阅读:
    P1495 曹冲养猪
    luoguP4281[AHOI2008]紧急集合 / 聚会
    NOIP1997 代数表达式
    luogu P3709大爷的字符串题
    luoguP3912 素数个数
    POJ 1065 Wooden Sticks
    POJ 1063 Flip and Shift
    POJ 1062 昂贵的聘礼
    POJ 1003 Hangover
    POJ 1001 Exponentiation
  • 原文地址:https://www.cnblogs.com/wfwenchao/p/5588961.html
Copyright © 2011-2022 走看看