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

Go 开始之旅 - 安装

发布于 2018-04-12 阅读 401 次 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

GOROOT
#Go的安装目录,下载Go时指定的安装位置

GOPATH
#一般指工作目录,即开发时候代码存放的目录
#同时也是go get包下载的目录
#需要手动指定

终端中执行

go version
#检测是否安装成功
#如果提示comand not found 需手动将 go 的bin目录加入系统环境变量中

go env
#查看 GOROOT GOPATH 两个环境变量有没添加成功

set GOARCH=386
set GOBIN=
set GOEXE=.exe
set GOHOSTARCH=386
set GOHOSTOS=windows
set GOOS=windows
set GOPATH={you_develop_path}
set GORACE=
set GOROOT=D:\Go
set GOTOOLDIR=D:\Go\pkg\tool\windows_386
set GCCGO=gccgo
set GO386=sse2
set CC=gcc
set GOGCCFLAGS=-m32 -mthreads -fmessage-length=0
set CXX=g++
set CGO_ENABLED=1
set CGO_CFLAGS=-g -O2
set CGO_CPPFLAGS=
set CGO_CXXFLAGS=-g -O2
set CGO_FFLAGS=-g -O2
set CGO_LDFLAGS=-g -O2
set PKG_CONFIG=pkg-config

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

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