编译配置protobuf3

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/kunyXu/article/details/78864505

1、下载源码
git clone https://github.com/google/protobuf.git

2、编译
./autogen.sh ./configure --prefix= thepathyouwanttoinstall make -j
$ 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: LDLIBRARYPATHexportPKGCONFIGPATH=/home/kyxu/Downloads/protobuf/protobuf3/lib/pkgconfig: PKG_CONFIG_PATH
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
cd/usr/lib/x8664linuxgnu sudo rm libprotobuf.so
$ sudo ln -s ‘/home/kyxu/Downloads/protobuf/protobuf3/lib/libprotobuf.so.14.0.0’ libprotobuf.so

5、应用配置
$ sudo ldconfig

猜你喜欢

转载自blog.csdn.net/kunyXu/article/details/78864505