下载安装
git clone https://github.com/protocolbuffers/protobuf.git
cd protobuf
./autogen.sh
./configure --prefix=/usr #prefix是安装的路径
make -j8 && make install#或者是sudo make -j8 && sudo make install
如果上面出错,要从新make时,要清理
make clean
更新环境
ldconfig
上一步可能需要权限
也可以自己添加环境变量
export PATH=$PATH:/usr/local/protobuf/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/protobuf/lib
也可以直接将上面两个环境变量插入到/etc/profile文件末尾中。这个文件需要管理员权限。
参考: