今天在运行Qv2ray时报错:
qv2ray: error while loading shared libraries:
libprotobuf.so.26: cannot open shared object file: No such file or directory
查看了一下本地libprotobuf
版本为libprotobuf.so.23
,需要更新
一、下载
去github下载最版本
二、编译安装
解压、进入目录
开始编译
./autogen.sh
./configure --prefix=/usr/local/protobuf #为了以后便于管理
make -j4 #多核编译加快速度
sudo make install
三、建立软连接
安装完之后,动态库的位置在/usr/local/protobuf/lib/
sudo ln -s /usr/local/protobuf/lib/libprotobuf.so.26.0.5 /usr/lib/libprotobuf.so.26
可能版本不同命名会不同,请具体情况具体分析