go 常用命令

go run

go run main.go  也可以执行程序,该命令本质上也是先编译再执行。

跨平台编译

# 编译Linux可执行文件
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build -o hello.linux-amd64.go

# 编译Windows可执行文件
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build -o hello.windows-amd64.go

# 编译Mac可执行文件
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build -o hello.darwin.amd64.go