在 Windows 上安装 Go 并运行第一个程序

Chen Xi
Chen Xi

Go 是一门强调简洁、工具链完整和并发能力的开源编程语言。本文以 Windows 10/11 和官方 Go 发行版为例,完成安装、验证以及第一个 Go Modules 项目。

本文于 2026-07-29 复核。具体支持的 Windows 版本和处理器架构,以 Go 官方下载页为准。

1. 下载并安装 Go

访问 Go 官方下载页,选择适合电脑架构的 Windows .msi 安装包。大多数 Intel 或 AMD 电脑选择 amd64;Windows on Arm 设备选择 arm64

运行安装程序并采用默认选项即可。安装器会设置 Go 的安装目录,并把 Go 的可执行文件目录加入 PATH。安装完成后,关闭并重新打开 PowerShell 或命令提示符。

通常不应手动设置 GOROOT。Go 会自动识别自身安装位置;错误的 GOROOT 反而可能导致标准库无法找到。

2. 验证环境

在新的终端中运行:

1
2
go version
go env GOROOT GOPATH

go version 应显示当前版本、操作系统和架构。GOPATH 默认位于 %USERPROFILE%\go,用于模块缓存和安装的命令行工具。现代 Go 项目使用 Go Modules,项目不必放进旧式的 GOPATH\src 目录。

如果系统提示找不到 go,先重新打开终端;仍无效时,再检查系统 PATH 中是否存在 Go 安装目录下的 bin

3. 创建 Hello World 模块

在准备存放代码的位置运行:

1
2
3
mkdir hello
cd hello
go mod init example.com/hello

创建 main.go

1
2
3
4
5
6
7
package main

import "fmt"

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

运行程序:

1
go run .

终端应输出:

1
Hello, World!

还可以编译独立可执行文件:

1
2
go build
.\hello.exe

4. 下一步

建议继续学习包、错误处理、测试和依赖管理。项目开始使用 Git 后,可参考本站的 Git 使用教程 管理代码历史。

参考资料