一,下载网站
Releases · protocolbuffers/protobuf · GitHub
选择cpp版本,上传到linux服务器的目录,我这里上传到/home/linyu/upload
这里下载的是 protobuf-cpp-3.21.3.tar.gz 。
二,安装
在/home/linyu/upload的目录下执行以下指令:
tar -xzf protobuf-cpp-3.21.3.tar.gz cd protobuf-3.21.3 #把protobuf安装到自己指定的目录 ./configure --prefix=/home/linyu/include/protobuf make make check make install
三,配置环境变量
进入到自己的目录下/home/linyu/,执行vi profile,添加以下命令到最后一行,保存退出。
#配置protoc的环境变量 export PROTOC_HOME=/home/linyu/include/protobuf export PATH=$PROTOC_HOME/bin:/usr/local/sbin:/usr/local/bin:/sbin:/bin:/usr/sbin:/usr/bin #因为protobuf安装到自己指定的目录,所以要指定共享库的文件目录,避免到时候找不到 export LD_LIBRARY_PATH=/home