在 Linux 上安装 Protocol Buffers(protobuf)编译器 protoc
的步骤如下:
-
首先,确保你的系统已经安装了以下依赖项:
sudo apt-get update sudo apt-get install autoconf automake libtool curl make g++ unzip
-
接下来,从 GitHub 上克隆 protobuf 的源代码仓库:
git clone https://github.com/protocolbuffers/protobuf.git
-
进入 protobuf 目录:
cd protobuf
-
切换到最新的稳定版本(例如 v3.17.3):
git checkout v3.17.3
-
更新项目的子模块:
git submodule update --init --recursive
-
现在,进入到编译和安装 protobuf 的目录:
./autogen.sh ./configure make make check
-
安装 protobuf:
sudo make install
-
最后,将 protobuf 的库文件添加到动态链接器的运行时绑定列表中:
sudo ldconfig
现在,你应该已经成功地在 Linux 上安装了 protoc
。要验证安装是否成功,可以运行以下命令:
protoc --version
如果一切正常,你应该会看到类似于以下的输出:
libprotoc 3.17.3