美文网首页LinuxUbuntu
ubuntu安装protobuf

ubuntu安装protobuf

作者: Jerry_1116 | 来源:发表于2022-09-20 17:53 被阅读0次

1 环境准备

  • 操作系统
    ubuntu22.04
  • protobuf
    protobuf v3.19.4

2 apt安装

apt安装,安装的版本无法进行指定。

sudo apt update
sudo apt install libprotobuf-dev protobuf-compiler

3 编译安装(任意版本)

  1. 下载protobuf对应版本。以protobuf-all-3.19.4.tar.gz为例。
sudo wget https://github.com/protocolbuffers/protobuf/releases/download/v3.19.4/protobuf-all-3.19.4.tar.gz
  1. 解压protobuf-all-3.19.4.tar.gz
sudo tar -zxvf protobuf-all-3.19.4.tar.gz
  1. 编译安装。
cd protobuf-3.19.4
sudo ./autogen.sh
sudo ./configure
sudo make
sudo make check
sudo make install
sudo ldconfig    # refresh shared library cache
  1. 检查是否安装成功。
protoc --version
  1. 异常处理。

(1) 缺少依赖
提示找不到某些依赖,比如gcclibtool等。
解决方案:安装gcclibtool即可。

sudo apt install gcc
sudo apt install libtool

(2) protoc --version执行失败1
提示信息no such file or directory
解决方案:重启系统。

4 Windows安装protobuf

  1. 下载protobuf对应版本。以protoc-3.19.4-win64.zip为例。
  2. 解压protoc-3.19.4-win64.zip文件。
  3. 双击bin/protoc.exe文件安装。
  4. protoc安装路径加入系统变量Path中,可以在任意路径的powershell或cmd中执行protoc命令。

5 参考

  1. Protobuf README
  2. Protobuf安装与编译

相关文章

网友评论

    本文标题:ubuntu安装protobuf

    本文链接:https://www.haomeiwen.com/subject/wwdvortx.html