致俺的第一篇文章:
更新前先卸载之前的所有库文件:
sudo rm -rf /usr/include/google/protobuf
sudo rm -rf /usr/lib/libproto*
sudo rm -rf /usr/bin/protoc
sudo rm -rf /usr/local/include/google/protobuf
sudo rm -rf /usr/local/bin/protoc
sudo rm -rf /usr/local/lib/libproto*
然后安装:
其中第一行3.6.0表示版本号,可以换成你想要的版本号
git clone -b v3.6.0 https://github.com/protocolbuffers/protobuf.git
cd protobuf
git submodule update --init --recursive
cd protobuf
./autogen.sh
./configure
make
make check
sudo make install
sudo ldconfig
最后:查看是否安装成功
protoc --version
若为如下显示,则表示安装成功
libprotoc 3.6.0