在Go语言的安装文件里包含了一些可以直接使用的包,即标准库。go语言也有许多优秀的第三方库,下面我们来看一下安装第三方库、包的命令。

安装Mysql的包

在go命令行中 go get github.com/go-sql-driver/mysql

安装goconfig的包

在go命令行中 go get github.com/Unknwon/goconfig

安装Protocol buffer包

go get -u github.com/golang/protobuf/protoc-gen-go

安装Redis包

go get github.com/garyburd/redigo/redis

glog包

go get github.com/golang/glog

context

mkdir -p $GOPATH/src/golang.org/x/net

git clone https://github.com/golang/net $GOPATH/src/golang.org/x/net

Windows上直接下载release版本,protoc-3.3.0-win32.zip:

https://github.com/google/protobuf/releases/tag/v3.3.0

下好压缩包后解压,然后把bin目录配置上环境变量,在命令行输入 protoc –version 可以看是否正确安装了

建议新建一个目录专门放协议文件

package example; message HelloWorld {     required int32     id = 1;  // ID     required string    str = 2;  // str     optional int32     opt = 3;  //optional field }

命令行输入

protoc --go_out=. ./example/test.proto

更多go语言知识请关注go语言教程栏目。

更多相关文章

  1. go语言网络编程、http处理流程详情
  2. golang io读取文件与判断文件是否存在的方法
  3. golang查找文件是否存在的方法
  4. golang中fscanf读取文件时把回车替换成0
  5. go语言中包导入的一些问题
  6. golang判断是否存在不存在就创建文件
  7. golang是什么语言
  8. golang中.a文件是什么
  9. golang和c语言的区别是什么?

随机推荐

  1. 【编测编学】接口测试面试题必背(下)
  2. springboot 读写 session 交互参数
  3. AJAX跨域完全讲解
  4. Javascript面向对象入门
  5. DOM编程
  6. Juqery就是这么简单
  7. python入门教程12-03 (python语法入门之进
  8. 客户关系管理系统
  9. PHP-FPM参数调优
  10. 权限管理系统