当前位置:首页 > Go 开始之旅 - 安装

Go 开始之旅 - 安装

发布于 2018-04-12 阅读 900 次 Windows Golang 环境搭建

前言

Go语言是谷歌2009发布的第二款开源编程语言。
Go语言专门针对多处理器系统应用程序的编程进行了优化,使用Go编译的程序可以媲美C或C++代码的速度,而且更加安全、支持并行进程

Go至2009年发布至今,已经得到了广泛认可。如今很多大公司,通过Go来做后端微服务。

2018编程语言TIOBE排行榜
2018编程语言排行榜
其中Go上升至17位,16,09年为年度明星

Go优势

1.优秀的并发

语言层面支持并发模型,良好的 Goroutine 和 channel 机制。使得并发并发编程变得相当容易
同时Go还能利用到多核CPU的优势

2.部署简单,不依赖

编译后生成可执行文件,不需要任何依赖直接部署

3.简单的语法

上手简单,有其他语言基础很快能上手开发

开始安装

下载:golang.org

安装

配置

Go需要配置的地方不多,首先我们要知道两个变量 GOPATHGOROOT

  1. GOROOT
  2. #Go的安装目录,下载Go时指定的安装位置
  3. GOPATH
  4. #一般指工作目录,即开发时候代码存放的目录
  5. #同时也是go get包下载的目录
  6. #需要手动指定

终端中执行

  1. go version
  2. #检测是否安装成功
  3. #如果提示comand not found 需手动将 go 的bin目录加入系统环境变量中
  4. go env
  5. #查看 GOROOT GOPATH 两个环境变量有没添加成功
  6. set GOARCH=386
  7. set GOBIN=
  8. set GOEXE=.exe
  9. set GOHOSTARCH=386
  10. set GOHOSTOS=windows
  11. set GOOS=windows
  12. set GOPATH={you_develop_path}
  13. set GORACE=
  14. set GOROOT=D:\Go
  15. set GOTOOLDIR=D:\Go\pkg\tool\windows_386
  16. set GCCGO=gccgo
  17. set GO386=sse2
  18. set CC=gcc
  19. set GOGCCFLAGS=-m32 -mthreads -fmessage-length=0
  20. set CXX=g++
  21. set CGO_ENABLED=1
  22. set CGO_CFLAGS=-g -O2
  23. set CGO_CPPFLAGS=
  24. set CGO_CXXFLAGS=-g -O2
  25. set CGO_FFLAGS=-g -O2
  26. set CGO_LDFLAGS=-g -O2
  27. set PKG_CONFIG=pkg-config

GOPATH 目录中添加三个文件夹如下:

  1. {you_develop_path}
  2. |-bin #存放编译后的可执行文件
  3. |-pkg #存放编译后的包文件
  4. |-src #存放项目源文件