Go 入门教程(1)Hello World
简介
Go 语言是由谷歌开发的一个开源的编译型的静态语言,官方网站:golang.org
搭建开发环境
Windows 安装
1. 下载安装包
访问下载地址 golang.org/dl/ ,选择 Windows 64位对应的 Zip 下载包 go1.10.windows-amd64.zip ,目前最新版本为 1.10 。如果你的操作系统是32位,请选择对应的32位下载包。
2. 解压并安装
这里我们将 Go 语言安装到 D 盘,所以将下载好的Zip包解压到D盘,得到目录 D:\go 。该目录中包含了Go语言工具链和标准库的源码。
3. 设置环境变量和工作目录
我们创建 D:\gowork 目录设定为工作目录,工作目录约定必须包含三个子目录,分别为 src 、 pkg 和 bin ,我们所有的源代码都必须放在 src 目录下。
- src 存放源代码文件
- pkg 编译后生成的文件(比如:.a)
- bin 编译后生成的可执行文件
进入 高级系统设置->环境变量 ,添加如下两个系统环境变量
GOROOTGo语言的安装目录(D:\go)GOPATHGo语言全局工作目录(D:\gowork)

编辑 Path 变量,在后面追加 %GOROOT%\bin 和 %GOPATH%\bin 。
4. 安装完成
打开命令行工具,输入 go version 命令,可以看到输出了我们安装的Go语言版本号。1
2C:\Users\Administrator>go version
go version go1.10 windows/amd64
输入 go env 可以查看与Go语言相关的环境变量
1 | C:\Users\Administrator>go env |
Hello World
我们在上一步安装的时候已经建立好了我们的 Go 工作区,即 GOPATH 环境变量对应的目录 D:\gowork ,并提到我们所有的 Go 源文件都应该放置在工作区目录里的 src 目录下。
1. 创建 helloworld.go 文件
在 src 目录下创建一个目录 hello 来存放我们的整个 hello world 项目源代码。在 hello 目录下创建一个 helloworld.go 文件并编写以下代码。1
2
3
4
5
6
7package main
import "fmt"
func main() {
fmt.Println("Hello World")
}
这时程序的结构目录如下:1
2
3D:\gowork\src\
hello\
helloworld.go
2. 编译应用
我们的应用已经创建好了,现在有两种方式进行安装。
- 进入对应的应用包目录(即 D:\gowork\src\hello),然后执行
go install命令,即可安装。 - 在任意的目录下执行命令
go install hello,go 工具会在工作区中搜索 hello 包。
安装后,它会在工作区的 bin 目录下,创建一个名为 hello 的二进制文件(在 Windows 下名为 hello.exe )。此时在命令行下输入 hello 命令,便可以执行我们的应用,并输出 Hello World。1
2C:\Users\Administrator>hello
Hello World
因为我们在安装的时候,已经将工作目录里的 bin 目录添加到 path 环境变量中了,所以在命令行中的任意目录下都可以直接执行我们的应用。
本文作者 : 王海
原文链接 : https://blog.whai.me/2018/03/01/golang-1-hello-world/
版权声明 : 本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明出处!