golang environment
docker pull xiaoqidun/goenv:latest
docker run -it --rm xiaoqidun/goenv
以编译android arm64程序为例
export CC=aarch64-linux-android21-clang export GOOS=android export GOARCH=arm64 export CGO_ENABLED=1 go build -o main_android_arm64 main.go
docker run --rm -it -v $(pwd):/go/src/app -w /go/src/app xiaoqidun/goenv
docker run --rm -it -v %cd%:/go/src/app -w /go/src/app xiaoqidun/goenv
docker run --rm -it -v "${pwd}:/go/src/app" -w /go/src/app xiaoqidun/goenv
export GOOS=windows export GOARCH=amd64 export CGO_ENABLED=0 go build -o main_windows_amd64.exe main.go