下面以 Debian / Ubuntu 系列 为例,说明如何安装 Go、编译并运行一个 Go 程序。
sudo apt update
sudo apt install golang-go
查看版本:
go version
wget https://go.dev/dl/go1.22.5.linux-amd64.tar.gz
sudo rm -rf /usr/local/go
sudo tar -C /usr/local -xzf go1.22.5.linux-amd64.tar.gz
配置环境变量(加入 ~/.bashrc 或 ~/.profile):
export PATH=$PATH:/usr/local/go/bin
export GOPATH=$HOME/go
使配置生效:
source ~/.bashrc
验证:
go version
创建文件 hello.go:
package main
import "fmt"
func main() {
fmt.Println("Hello, Debian!")
}
go build hello.go
会生成:
./hello
运行:
./hello
go build -o myapp hello.go
./myapp
go run hello.go
例如在 Debian 上编译 Linux ARM:
GOOS=linux GOARCH=arm go build hello.go
常见目标:
GOOS=windows GOARCH=amd64GOOS=darwin GOARCH=arm64go: command not found说明 PATH 没配置好,检查:
which go
echo $PATH
初始化模块:
go mod init example.com/hello
如果你愿意,可以告诉我:
我可以给你更精确的示例。