美文网首页
protobuf C++版安装

protobuf C++版安装

作者: 有何不可12317 | 来源:发表于2018-12-23 12:05 被阅读0次

1 源码下载

git clone https://github.com/protocolbuffers/protobuf.git
cd protobuf/
git submodule update --init --recursive
./autogen.sh

2 准备工作

在安装前保证有如下工具,如果没有则自行安装:

autoconf
automake 
libtool   
make  
g++  
unzip

3 安装protobuf

接下来执行如下命令,安装时间有点长,耐心等待(可以写成自动化脚本,就无需一步一步执行):

./configure 
make 
make check 
sudo make install 
sudo ldconfig  # refresh shared library cache.

这时一般来说
libprotobuf库在/usr/local/lib路径下
protoc一般在/usr/local/bin路径下

4 环境配置

下面的环境配置,基于以上两个文件的所在径路,下面命令以本人实际环境配置,具体路径具体更改

$ sudo vim /etc/profile

添加

export PATH=$PATH:/usr/local/bin/
export PKG_CONFIG_PATH=/usr/local/lib/pkgconfig/

保存执行

source /etc/profile

5 配置动态库路径

sudo vim /etc/ld.so.conf

追加

/usr/local/protobuf/lib

然后以root权限更新动态库路径

ldconfig

参考

[1] github.源码下载处
[2] 博客.linux下安装protobuf教程+示例(详细)
[3] 博客.Protobuf学习

相关文章

  • protobuf C++版安装

    1 源码下载 2 准备工作 在安装前保证有如下工具,如果没有则自行安装: 3 安装protobuf 接下来执行如下...

  • Protobuf

    Protobuf Mac安装: brew install protobuf protoc —version 查看版...

  • protobuf3使用,golang语言实现

    1.安装protobuf3版本 下载安装protobuf-3.1.0版本, 把 F:\Program Files\...

  • c++使用protobuf3,附例子

    protobuf编译器是用c++写的,对于c++用户而言,除了安装protoc之外,还要安装c++运行时。 Ple...

  • 112.HBase Endpoint类型的Coprocessor

    112.1 准备环境 下载Protobuf2.5.0版本的安装包: 选择一台服务器安装Protobuf 安装Pro...

  • Python使用protobuf极简例子

    下载安装 首先,可以直接到protobuf官网阅读学习,到protobuf的github下载编译器。对于非c++用...

  • mac上安装Protobuf

    为什么要安装protobuf 什么是protobuf 怎么判断有没有安装过protobuf? 安装protobuf...

  • protobuf

    protobuf版本 Person.proto 将proto结构描述模板生成C++代码 C++的protobuf序...

  • iOS开发环境搭建

    一、安装cocoapods 安装cocoapods 二、安装protobuf 安装protobuf使用方式:pro...

  • gRPC之python

    安装 安装grpc 安装python grpc的protobuf的编译工具 安装protobuf的python依赖...

网友评论

      本文标题:protobuf C++版安装

      本文链接:https://www.haomeiwen.com/subject/pnyikqtx.html