一、protobuf的下载安装
1、protobuf的下载:这里。此处下载的是protobuf-cpp-3.9.1.tar.gz。
2、安装准备:安装protobuf前确保以下软件都已经被安装。方法也很简单yum -y install XXXX即可。
autoconf
automake
libtool
make
g++
unzip
注:值得注意的是我们要将g++设为默认使用C++11,可以在终端执行:
alias g++='g++ -std=c++11'
但是切记:这个只是临时生效的,永久有效的方法是将上述语句写入/root/.bashrc 文件中。
vim /root/.bashrc
添加:alias g++='g++ -std=c++11'
3、安装protobuf:
执行如下命令,安装时间有点长,耐心等待(可以写成自动化脚本,就无需一步一步执行):
./configure
make #时间有点长
make check #时间有点长
sudo make install
sudo ldconfig # refresh shared library cache.
这时一般来说
libprotobuf库在/usr/local/lib路径下;protoc一般在/usr/local/bin路径下 。如下:
4、配置环境变量
主要是完善PATH和PKG_CONFIG_PATH等环境变量
$ sudo vim /etc/profile
添加
export PATH=$PATH:/usr/local/bin/