1.打开终端!
brew -v
查看你的mac里面有没有装brew。brew是mac os里面,类似于ubuntu的apt-get的功能,都可以直接在终端输入命令然后安装程序。-v自然就是版本version的意思
ruby -e $(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)
2.brew install automake
brew install libtool
brew install protobuf
就是利用brew下载安装了。protobuf就是我们想要的,另外两个是依赖库
3.以上两个步骤进行完之后,开始Clone this repository,个人不建议直接git clone。我是从github官网直接找对应版本的最新版本下载。官网地址:https://github.com/google/protobuf/releases
4.下载完毕,现在进行编译。首先用终端cd进入你下载好的这个文件夹。(个人不建议直接./scripts/build.sh进行编译)
(1) ./autogen.sh (获取GoogleMock,并生成对应的configure脚本)
(2) ./configure (进行环境检测,并生成对应的makefile或Makefile --prefix=/usr/local
可以指定安装路径)
(3) make (按照makefile编译工程)
5、最后一步:进行安装 (make install)
安装完毕之后,可以查看一下版本号 $protoc --version
最终生成的插件名字为protoc,会被安装到/usr/local/bin/目录下
注意项目集成这个第三方库的时候 ,别用cocoapods,直接放入源码,好像是cocoapod中的版本不是最新的版本。
网友评论