1、下载源码
git clone https://github.com/google/protobuf.git
2、编译
$ sudo make install // it will install to the path you fixed in step 2
3、配置
1、修改~/.bashrc 添加如下三行:
export LD_LIBRARY_PATH=/home/kyxu/Downloads/protobuf/protobuf3/lib:
export PATH=/home/kyxu/Downloads/protobuf/protobuf3/bin:$PATH
** 可略过 2、在/etc/ld.so.conf.d/文件夹下创建一个文件libprotobuf.conf,里面添加如下内容:
/home/kyxu/Downloads/protobuf/protobuf3/lib
4、修改libprotobuf.so的指向
在/usr/lib/x86_64-linux-gnu/文件夹下有一个libprotobuf.so软链接,在编译时系统找到的是它,需要将它的指向转换到编译好的libprotobuf.so.14.0.0
$ sudo ln -s ‘/home/kyxu/Downloads/protobuf/protobuf3/lib/libprotobuf.so.14.0.0’ libprotobuf.so
5、应用配置
$ sudo ldconfig