Go 环境安装与 Hello World

下载安装包

官网 https://go.dev/dl/ 提供各平台安装包:

  • Windows:下载 .msi 双击安装,默认装在 C:\Program Files\Go
  • macOS:下载 .pkg 安装,或用 Homebrew:brew install go
  • Linux:解压 tar.gz 到 /usr/local 并配置 PATH:
tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
export PATH=$PATH:/usr/local/go/bin

把 export 那行写入 ~/.bashrc 即可永久生效。

验证安装

go version

输出类似:

go version go1.22.5 windows/amd64

三个重要概念

名词说明
GOROOTGo 安装目录,一般用默认值即可
GOPATH旧版工作目录,现在已被模块取代
GOPROXY模块下载代理,国内常设为七牛源加速

设置代理:

go env -w GOPROXY=https://goproxy.cn,direct

第一个程序 hello.go

新建目录并创建 hello.go:

package main

import "fmt"

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

运行方式一:go run

编译执行一步完成,适合开发调试:

go run hello.go

输出:

Hello, World!

运行方式二:go build

先编译成可执行文件,适合分发部署:

go build hello.go
./hello        # Windows 下执行 hello.exe

用 go mod 初始化项目

现代 Go 用模块管理依赖,不再依赖 GOPATH:

go mod init hello

生成 go.mod 后,go run、go build 都能正常工作。

小结

装好 Go、配置 GOPROXY、跑通 hello.go,开发环境就绪。下一步学习程序结构。

笔记加载中…