1.Go语言简介
Go语言是由谷歌开发的一个高性能、跨平台的编程语言。
Go 语言最主要的特性:
自动垃圾回收
更丰富的内置类型
函数多返回值
错误处理
匿名函数和闭包
类型和接口
并发编程
反射
语言交互性
2.GO安装
Go提供了方便的安装包,支持Windows、Linux、Mac等系统。这里只介绍Linux(以下以centos7为例)和windows系统下安装方法。
Linux 下安装
Linux安装有二进制包安装,和yum方式安装。
二进制源码安装:
Go语言的开发包可以在以下站点下载:
Go 语言官方网站
GO语言中文网
File name | Kind | OS |
---|---|---|
go1.16.5.src.tar.gz | Source | |
go1.16.5.linux-amd64.tar.gz | Archive | Linux |
go1.16.5.windows-amd64.msi | Installer | Windows |
下载go1.16.5.linux-amd64.tar.gz 到/usr/local 目录并解压
$ tar -zxvf go1.16.5.linux-amd64.tar.gz
配置环境变量,打开 etc/profile,添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
source etc/profile
其中GOROOT环境变量表示我们GO的安装目录,这样其他软件比如我们使用的Go开发IDE就可以自动的找到我们的Go安装目录,达到自动配置Go SDK的目的。
第二句配置是把/usr/local/go/bin这个目录加入到环境变量PATH里,这样我可以在终端里直接输入go等常用命令使用了,而不用再加上/usr/local/go/bin这一串绝对路径,更简洁方便。
配置完成
go versiongo env
版本升级:
rm usr/local/go -rf
通过yum安装
这种方式更简便。
yum install epel -yyum install go -ygo version
export GOPATH=/home/go
export PATH=$PATH:$GOPATH/bin
source /etc/profile
mkdir /home/go
windows下安装
点击上文所说地址,选择windows版本 下载即可,需要注意的后缀名这里选择的是.msi。 安装及环境配置 安装过程简单,一路下一步即可,也可以自定义安装目录,msi会自动配置一些环境变量,你也可自己配置环境变量,配置完检查环境变量是否正确。主要的环境变量有以下几个: GOROOT:Go的安装目录 GOPATH:用于存放Go语言Package的目录,这个目录不能在Go的安装目录中 GOBIN:Go二进制文件存放目录,写成%GOROOT%\bin就好 GOOS:操作系统 GOARCH:指定系统环境,i386表示x86,amd64表示x64 PATH:需要将%GOBIN%加在PATH变量的最后,方便在命令行下运行Go
需要注意的是go 命令依赖一个重要的环境变量:HOME/go这个目录,在Windows下是:%USERPROFILE%/go这个目录。
这里我的配置$GOPATH:D:\Myprograms\GO
完成之后在cmd窗口输入:go version 出现对应版本号即为安装完成。