Go开发环境搭建

Will_4110 · · 588 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

可以在 https://golang.google.cn/dl/ 找到各种系统(支持Windows、MacOS、Linux)的Go安装包。

下载和安装

点击对应的安装包,即可开始自动下载。下载完成后,双击安装包,会出现安装引导页面(如下图所示),点击“继续”逐步安装即可。

开始安装

安装完成后,出现如下页面:

安装完成

查看版本号

在控制台输入go version命令,即可看到当前安装的go开发环境版本:

$ go version
go version go1.12.1 darwin/amd64

环境变量

sudo vi ~/.bash_profile
# 添加如下环境变量
export GOPATH="/usr/local/Cellar/go/1.12.1"
export GOBIN="$GOPATH/bin"
export PATH=$PATH:$GOBIN

# 使环境变量生效
source ~/.bash_profile

Hello World

创建目录~/go/src,并创建文件hello.go,文件内容如下:

package main

import "fmt"

func main() {
    fmt.Println("Hello, Go!")
}

编译

go build ~/go/src/hello.go

编译之后,可以看到~/go/src/目录下生成了hello文件:

$ ls ~/go/src/
hello       hello.go

运行

$ go run ~/go/src/hello.go
Hello, Go!

# 也可以直接运行二级制文件
$ ./hello
Hello, Go!

所有的Go语言代码都只能放置于一个包中,每一个Go程序都必须包含一个main包,以及一个main()函数,main()函数作为整个程序的入口函数。

实际上,Go语言中的包还可能包含init()函数,它先于main()函数被执行。

Go语言针对的处理单元是包而非文件,在Go编辑器看来,如果所有这些文件的包声明都是一样的,那么它们就统一属于一个包。


有疑问加站长微信联系(非本文作者)

本文来自:简书

感谢作者:Will_4110

查看原文:Go开发环境搭建

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

588 次点击  
加入收藏 微博
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传