protobuf编辑器安装
要在 CentOS 上安装 protoc,你可以按照以下步骤进行操作:
1. 安装 Protocol Buffer 编译器的依赖项:
sudo yum install autoconf automake libtool curl make gcc-c++
2. 下载 Protocol Buffer 的源代码:
可以从 Protocol Buffer 的 GitHub 仓库下载最新版本的源代码:
wget https://github.com/protocolbuffers/protobuf/releases/download/v3.17.3/protobuf-all-3.17.3.tar.gz
3. 解压缩源代码:
tar -xvf protobuf-all-3.17.3.tar.gz
cd protobuf-3.17.3
4. 配置并编译源代码:
./configure
make
5. 安装 Protocol Buffer 编译器:
sudo make install
6. 确认 protoc 是否已经安装成功:
protoc --version
如果成功安装,你应该能够看到类似于以下的输出信息:
libprotoc 3.17.3
这里安装后报以下错误:
[root@192 ~]# protoc --version
protoc: error while loading shared libraries: libprotobuf.so.28: cannot open shared object file: No such file or directory
处理方法如下:
如果已经安装了 protobuf 库文件,但仍然出现上述错误,可以尝试执行以下命令将 protobuf 库文件路径添加到系统库文件搜索路径中:
export LD_LIBRARY_PATH=/usr/local/lib/:$LD_LIBRARY_PATH
请注意,以上命令仅在当前终端有效,如果需要永久生效,可以将其添加到 ~/.bashrc 文件中。