本文共 2033 字,大约阅读时间需要 6 分钟。
d:\goprojects\src\day1\exp6>go env
set GOARCH=amd64
set GOBIN=set GOCACHE=C:\Users\Administrator\AppData\Local\go-buildset GOEXE=.exeset GOFLAGS=set GOHOSTARCH=amd64set GOHOSTOS=windowsset GOOS=windowsset GOPATH=D:\goprojectsset GOPROXY=set GORACE=set GOROOT=D:\program Files\goset GOTMPDIR=set GOTOOLDIR=D:\program Files\go\pkg\tool\windows_amd64set GCCGO=gccgoset CC=gccset CXX=g++set CGO_ENABLED=1set GOMOD=set CGO_CFLAGS=-g -O2set CGO_CPPFLAGS=set CGO_CXXFLAGS=-g -O2set CGO_FFLAGS=-g -O2set CGO_LDFLAGS=-g -O2set PKG_CONFIG=pkg-configset GOGCCFLAGS=-m64 -mthreads -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\ADMINI~1\AppData\Local\Temp\go-build131073830=/tmp/go-build -gno-record-gcc-switches
d:\goprojects\src\day1\exp6>set GOOS=linux
d:\goprojects\src\day1\exp6>go env
set GOARCH=amd64
set GOBIN=set GOCACHE=C:\Users\Administrator\AppData\Local\go-buildset GOEXE=set GOFLAGS=set GOHOSTARCH=amd64set GOHOSTOS=windowsset GOOS=linuxset GOPATH=D:\goprojectsset GOPROXY=set GORACE=set GOROOT=D:\program Files\goset GOTMPDIR=set GOTOOLDIR=D:\program Files\go\pkg\tool\windows_amd64set GCCGO=gccgoset CC=gccset CXX=g++set CGO_ENABLED=0set GOMOD=set CGO_CFLAGS=-g -O2set CGO_CPPFLAGS=set CGO_CXXFLAGS=-g -O2set CGO_FFLAGS=-g -O2set CGO_LDFLAGS=-g -O2set PKG_CONFIG=pkg-configset GOGCCFLAGS=-fPIC -m64 -fno-caret-diagnostics -Qunused-arguments -fmessage-length=0 -fdebug-prefix-map=C:\Users\ADMINI~1\AppData\Local\Temp\go-build488831346=/tmp/go-build -gno-record-gcc-switches
d:\goprojects\src\day1\exp6>go build
d:\goprojects\src\day1\exp6>
darwin
freebsdlinuxwindowsandroiddragonflynetbsdopenbsdplan9solaris
一共支持10中操作系统。
arm
arm64386amd64ppc64ppc64lemips64mips64les390x
一共支持9中处理器的架构,GOOS和GOARCH组合起来,支持生成的可执行程序种类很多
转载于:https://blog.51cto.com/860143/2410516