下载 Protocol Buffers v21.12
解压
tar zxvf protobuf-cpp-3.21.12.tar.gz
执行
进入解压目录,执行下面configure可执行程序,目的是监测安装环境,生成makefile
./configure
执行完后可以检查是否生成makefile文件
构建源码目录
有了Makefile文件就可以生成可执行文件(编译时间较长,等待即可)
//解压目录下执行:
make
执行
将当前目录中生成的文件安装到当前操作系统的系统目录下。
//不是root用户需要加上sudo
sudo make install
查看日志:告诉我们把什么东西安装到哪儿去了(动态库+静态库)
验证是否安装成功
protoc --version
提示错误:找不到动态库文件
动态库存储路径安装日志有打出:
也可以通过搜索
//非管理员用户需要加上sudo
find / -name libprotoc.so.32
得到安装目录后,打开这个文件
sudo vim /etc/ld.so.conf
将上面得到的路径写进这个文件
执行下面命令使配置文件生效
sudo ldconfig
再次查看版本号验证是否成功
查看到版本号即安装成功