我是靠谱客的博主 开朗棒球,最近开发中收集的这篇文章主要介绍ProtoBuf_环境搭建_002,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

1. 环境搭建
1.从 github上[下载源码](https://github.com/google/protobuf)
2.安装依赖工具链, 命令如下:
    1. sudo apt-get install autoconf/autoconf-bin automake libtool curl make g++ unzip
    2. 编译源码 命令如下:
        1. chmod a+x autogen.sh
        2. ./autogen.sh
        3. ./configure --prefix=/usr/local/protobuf
        4. make
        5. make check
        6. sudo make install

    Note: 如果执行第二条命令时, 提示错误("/bin/sh^M: bad interpreter: No such file or directory"); 原因是由于windows下编辑的脚本在linux下很容易出现编码问题("rn -> n"); 此时需要下载转换工具, sudo apt-get install dos2unix;  下载完成之后, 执行 dos2unix filename 即可.

3. 添加环境变量 命令如下:
    1. export PATH=$PATH:/usr/local/protobuf/bin
    2. export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:/usr/local/protobuf/lib
    3. sudo ldconfig

4. 测试安装(执行以下指令, 如输出 protoc 编译器版本, 则安装成功)
    1. protoc --version
3. 安装 python 的 protobuf 模块(如果需要使用python脚本生成.c和.h文件, 则需要进行此步骤)
1. 进入到 python 目录, 执行以下命令:
    1. python setup.py build
    2. python setup.py test
    3. python setup.py install

2. 测试安装(执行以下指令, 如果没有报错, 则安装成功)
    1. python
    2. import google.protobuf
4. 安装nanopb
1. 从 github上[下载源码](https://note.youdao.com/)
2. 进入 /nanopb-master/generator/proto 目录下, 执行 make 指令
3. 进入 /nanopb-master/examples/simple 目录下, 执行命令如下:
    1. protoc -o simple.pb simple.proto
    2. python ../../generator/nanopb_generator.py simple.pb
4. 在当前目录下生成 simple.pb.c 和 simple.pb.h 文件, 则代表环境安装成功.

最后

以上就是开朗棒球为你收集整理的ProtoBuf_环境搭建_002的全部内容,希望文章能够帮你解决ProtoBuf_环境搭建_002所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(34)

评论列表共有 0 条评论

立即
投稿
返回
顶部