在 Ubuntu 上运行 Go(Golang)程序,一般分三步:安装 Go → 写代码 → 编译/运行。下面给你一个从零开始的完整流程。
# 下载(以 go1.22.5 为例,去官网看最新版本)
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
# 解压到 /usr/local
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
配置环境变量(加到 ~/.bashrc 或 ~/.zshrc):
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
使配置生效:
source ~/.bashrc
验证:
go version
sudo apt update
sudo apt install golang-go
go version
新建项目目录:
mkdir hello && cd hello
初始化模块:
go mod init hello
写代码:
nano main.go
内容:
package main
import "fmt"
func main() {
fmt.Println("Hello, Ubuntu + Go!")
}
go run main.go
go build -o hello
./hello
go: command not found说明 PATH 没配置好,检查:
which go
echo $PATH
go env -w GOPROXY=https://goproxy.cn,direct
GOOS=windows GOARCH=amd64 go build -o hello.exe
如果你愿意,可以告诉我:
我可以给你更具体的示例。