温馨提示×

linux下安装protobuf用什么命令

小樊
81
2025-01-01 00:40:35
栏目: 智能运维

在 Linux 下安装 Protobuf,您可以使用以下命令:

  1. 首先确保您的系统已经安装了必要的依赖包。对于 Ubuntu 或 Debian 系统,您可以使用以下命令安装依赖包:
sudo apt-get install build-essential autoconf automake libtool libssl-dev libgtest-dev cmake

对于 CentOS 或 RHEL 系统,您可以使用以下命令安装依赖包:

sudo yum install gcc-c++ make openssl-devel gtest-devel cmake
  1. 接下来,从 Protobuf 的 GitHub 仓库克隆源代码:
git clone https://github.com/protocolbuffers/protobuf.git
  1. 进入克隆的源代码目录:
cd protobuf
  1. 运行以下命令以生成 Makefile:
./autogen.sh
./configure
make
  1. 编译完成后,您可以使用以下命令安装 Protobuf 到系统默认目录:
sudo make install
  1. 最后,将 Protobuf 的二进制文件和库文件添加到系统的 PATH 环境变量中。您可以通过编辑 ~/.bashrc~/.bash_profile 文件来实现这一点。在文件末尾添加以下内容:
export PATH=$PATH:/usr/local/bin
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/lib

然后保存文件并运行以下命令使更改生效:

source ~/.bashrc

source ~/.bash_profile

现在您已经成功安装了 Protobuf,并可以在 Linux 系统中使用它了。

0