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