go protobuf 安装

  1.https://github.com/google/protobuf/releases/tag/v3.0.0 下载需要的版本,如果执行autogen.sh的过程中出现autoreconf not found的错误,说明没有安装automake,在ubuntu执行sudo apt-get install automake libtool就可以了,其他平台根据实际情况安装。

  2.执行 go get -u github.com/golang/protobuf/{proto, proto-gen-go} ,

    执行go install github.com/golang/protobuf/proto

    go install github.com/golang/protobuf/protoc-gen-go  

  3.修改环境变量:

   export PATH=$PATH:/home/user/go/bin

  4.执行:protoc --go_out=. proto.proto 可以产生:proto.pb.go文件 放入工程中。

时间: 2024-10-10 14:54:19

go protobuf 安装的相关文章

python版protobuf 安装

1. 下载protobuf源代码(当前最新版本为:2.5.0) #cd /opt #wget https://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz 2. 解压,编译,安装 #tar zxvf protobuf-2.5.0.tar.gz #cd protobuf-2.5.0 #./configure #make #make check #make install 3. 继续安装protobuf的python模块(如果不用python

protobuf安装流程

protobuf安装流程 环境 平台 ? Ubuntu16.04 依赖 autoconf automake libtool curl make g++ 安装流程 在Ubuntu / Debian上,您可以使用以下命令进行安装: $ sudo apt-get install autoconf automake libtool curl make g++ unzip 在其他平台上,请先使用相应的软件包管理工具进行安装,然后再继续. 要获取源代码,请在发行页面中下载发行版.tar.gz或.zip软件包

protobuf 安装 及 小测试

参考:http://shift-alt-ctrl.iteye.com/blog/2210885 版本: 2.5.0 百度云盘上有jar包. mac 上安装: 新建:/Users/zj/software/Tools/protobuf目录(此为安装目录) 进入解压目录. ./configure --prefix=/Users/zj/software/Tools/protobuf make make install 修改环境变量 在/etc/profile中加: export PROTOBUF=/Us

Google protobuf安装

1:需要安装sudo apt-get install x11-apps libwayland-ltst-client0 libtxc-dxtn-s2tc0 x11-session-utils  x11-xfs-utils libxrandr-ltst2 libwayland-ltst-server0 xinit libfs6  libxcb-xfixes0 libllvm3.42: sudo apt-get install libtool aclocal; autoconf; automake

基于Go语言的protobuf 安装 以及简单测试用例

先去官网下载protobuf的源码 https://github.com/google/protobuf/releases 可以先下载本地,然后上传到虚拟机中 我选择的是Source code(tar.gz) 安装依赖包(如果缺少包,可能会报错) yum install -y gcc gcc-c++ autoconf automake libtool curl make g++ unzip 解压后,进入protobuf-3.5.1目录中,运行 ./autogen.sh命令 执行./configu

mac安装protobuf

首先从http://code.google.com/p/protobuf/下载protobuf 之后需要安装brew [非root] brew install autoconf[need to across the great wall and reach the bigger world] brew install automake brew install libel [root] sudo ./autogen.sh ./configure(先autogen.sh才有,如果没有权限chmod

linux下安装protobuf及cmake编译

一.protobuf 安装 protobuf版本:2.6.1 下载地址:https://github.com/google/protobuf/archive/v2.6.1.zip 解压之后进入目录 修改autogen.sh echo "Google Test not present. Fetching gtest-1.5.0 from the web..." curl http://googletest.googlecode.com/files/gtest-1.5.0.tar.bz2

【密码工程】asn1——asn1c、javaAsn1Comilper、protobuf的使用示例

1 使用asn1c实现编码 参考网址:http://lengxuezhixuan.blog.chinaunix.net/uid-28765492-id-3765759.html PS:这个网址就是根据下载的asn1c中的英文指导文档做的. * 遇到的问题: (1)头文件的引用:头文件放在了vc/include下,对.h文件可以使用include<>.对于本工程下的.h文件使用include"" (2)如果cpp与c文件共存,会有预编译头不兼容的问题,可以设置所有源文件的属性

Google proto buffer的安装/使用

protobuf安装/使用原本是要在官网上下载的:http://protobuf.googlecode.com/files/protobuf-2.5.0.tar.gz可惜已被墙,幸好有好心人提供了以下地址:http://pan.baidu.com/s/1pJlZubT 为了说明安装过程中文件的作用,我就指定目录安装了: ./configure --prefix=/usr/local/protobuf/ make make check make install 当然,安装前需要确保自己安装了gcc