概述
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所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复