从零学IM(一)——mac下protobuf安装

前言

最近在自学即时通讯,大部分都在用protobuf做数据的序列化与反序列。这里记录下protobuf安装过程

源码下载

https://github.com/protocolbuffers/protobuf/releases/tag/v3.12.0-rc2
在此页面选择合适的版本,我选择的是3.12.0,需要注意的mac下不要下载protoc-3.12.0-osx-xxx的包,下载下来不知道咋安装。此处我下载的是protobuf-all-3.12.0.tar.gz。

安装

找到下载目录执行如下命令进行解压安装:

tar -xvf protobuf-all-3.12.0-rc-2.tar.gz
cd protobuf-3.12.0-rc-2/
# prefix 配置安装目录
./configure --prefix=/usr/local/protobuf 
make
sudo make install

环境变量

sudo vim ~/.bash_profile
#添加配置文件
export PROTOBUF=/usr/local/protobuf
export PATH=$PROTOBUF/bin:$PATH
source ~/.bash_profile

测试结果

xxx-Pro:protobuf-3.12.0-rc-2 xxx$ protoc --version
#出现如下结果安装成功
libprotoc 3.12.0

你可能感兴趣的:(IM,protobuf,环境)