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/

posted @ 2016-06-15 21:30  WFApple  阅读(526)  评论(0编辑  收藏  举报