首页 > 编程语言 > 详细

从零开始搭建Go语言开发环境

时间:2019-05-29 18:52:21      阅读:120      评论:0      收藏:0      [点我收藏+]

从零开始搭建Go语言开发环境

技术分享图片

下载地址

Go官网下载地址:https://golang.org/dl/

Go官方镜像站(推荐):https://golang.google.cn/dl/

Go中文官方镜像站(推荐) https://studygolang.com/

Go学习群: 760606769

版本的选择

Windows平台和Mac平台推荐下载可执行文件版,Linux平台下载压缩文件版。

技术分享图片

软件包的安装 (case windows )

技术分享图片

  • Git 客户端,主要go需要用到第三方包,需要用到Git
  • go1.2*.msi 是go的sdk 开发环境
  • VsCode 是开发代码编辑器 推荐使用

以上安装都是默认进行安装

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

GOPATH是一个环境变量,用来表明你写的go项目的存放路径(工作目录)。

GOPATH路径最好只设置一个,所有的项目代码都放到GOPATHsrc目录下。

Linux和Mac平台就参照上面配置环境变量的方式将自己的工作目录添加到环境变量中即可。 Windows平台按下面的步骤将D:\code\go添加到环境变量:

技术分享图片

  1. 什么是环境变量

    https://zhidao.baidu.com/question/27053330.html

  2. 为什么需要环境变量

    https://blog.csdn.net/Pre_waist_L/article/details/79696507

安装完成后

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:存放二进制可执行程序文件

从零开始搭建Go语言开发环境

原文:https://www.cnblogs.com/egrep/p/10945409.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!