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 编译后生成的可执行文件
进入 高级系统设置->环境变量
,添加如下两个系统环境变量
GOROOT
Go语言的安装目录(D:\go)GOPATH
Go语言全局工作目录(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 许可协议。转载请注明出处!