Go官网下载地址:https://golang.org/dl/
Go官方镜像站(推荐):https://golang.google.cn/dl/
Go中文官方镜像站(推荐) https://studygolang.com/
Go学习群: 760606769
Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。
以上安装都是默认进行安装
我们在版本选择页面选择并下载好go1.11.5.linux-amd64.tar.gz
文件:
wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
将下载好的文件解压到/usr/local
目录下:
mkdir -p /usr/local/go # 创建目录
tar -C /usr/lcoal/go zxvf go1.11.5.linux-amd64.tar.gz. # 解压
如果提示没有权限,加上sudo
以root用户的身份再运行。执行完就可以在/usr/local/
下看到go目录了。
配置环境变量: Linux下有两个文件可以配置环境变量,其中/etc/profile
是对所有用户生效的;$HOME/.profile
是对当前用户生效的,根据自己的情况自行选择一个文件打开,添加如下两行代码,保存退出。
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin
修改/etc/profile
后要重启生效,修改$HOME/.profile
后使用source命令加载$HOME/.profile
文件即可生效。 检查:
~ go version
go version go1.11.5 linux/amd64
GOPATH
是一个环境变量,用来表明你写的go项目的存放路径(工作目录)。
GOPATH
路径最好只设置一个,所有的项目代码都放到GOPATH
的src
目录下。
Linux和Mac平台就参照上面配置环境变量的方式将自己的工作目录添加到环境变量中即可。 Windows平台按下面的步骤将D:\code\go
添加到环境变量:
什么是环境变量
为什么需要环境变量
安装完成后
1.打开CMD命令 执行
C:\Users\Thinkpad>go version
go version go1.12.5 windows/amd64
C:\Users\Thinkpad>go env
set GOARCH=amd64
set GOBIN=
set GOCACHE=C:\Users\Thinkpad\AppData\Local\go-build
set GOEXE=.exe
set GOFLAGS=
set GOHOSTARCH=amd64
set GOHOSTOS=windows
set GOOS=windows
set GOPATH=D:\project
set GOPROXY=
set GORACE=
set GOROOT=C:\Go
set GOTMPDIR=
set GOTOOLDIR=C:\Go\pkg\tool\windows_amd64
set GCCGO=gccgo
set CC=gcc
set CXX=g++
set CGO_ENABLED=1
set GOMOD=
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
set GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\Thinkpad\AppData\Local\Temp\go-build378541758=/tmp/go-build -gno-record-gcc-switches
以上输出说明成功安装GO开发环境
在我们 GOPATH=D:\project 目录中新建多个目录: src、pkg、bin
针对上述目录解释说明:
src:存放源代码;
pkg:存放编译完之后的一些静态库(当执行go install时会将一些静态库存放在该目录下)
bin:存放二进制可执行程序文件
原文:https://www.cnblogs.com/egrep/p/10945409.html