1.下载源码包:
https://github.com/protocolbuffers/protobuf/releases
2.创建安装目录
mkdir /usr/local/protobuf3.11.2
3.解压到指定目录下
tar -zxvf protobuf-all-3.11.2.tar.gz
yum install autoconf
yum install automake
yum install libtool
yum install curl (used to download gmock)
yum install make
yum install g++
4.使用configure来指定安装路径
./configure --prefix=/usr/local/protobuf3.11.2
make
make install
5.做一些配置
gedit /etc/profile
添加:
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/protobuf3.11.2/lib
export LIBRARY_PATH=$LIBRARY_PATH:/usr/local/protobuf3.11.2/lib
export PATH=$PATH:/usr/local/protobuf3.11.2/bin
6.source /etc/profile
7.protoc --version