protobuf的github的上下载对应的protobuf版本,我下载的是protobuf3.6.0的版本。然后解压,进入到根目录,执行编译指令:
可能需要安装的一些依赖项:
sudo apt-get install autoconf
sudo apt-get install automake
sudo apt-get install libtool
执行编译指令:
bash ./autogen.sh
./configure
make -j4
sudo make install
然后就等安装完成,然后将安装的路径加入到系统环境变量中:
gedit ~/.bashrc
打开之后,在最后面加入:
export LD_LIBRARY_PATH=/usr/local/lib${LD_LIBRARY_PATH:+:${LD_LIBRARY_PATH}}
保存关闭后,更新一下:
source ~/.bashrc
然后查询下是否安装完成:
protoc --version
libprotoc 3.8.0