Mac 下編譯 Linux 和 Windows 64位
CGO_ENABLED=0 GOOS=linux GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
Linux 下編譯 Mac 和 Windows 64位
CGO_ENABLED=0 GOOS=darwin GOARCH=amd64 go build main.go
CGO_ENABLED=0 GOOS=windows GOARCH=amd64 go build main.go
Windows 下編譯 Mac 和 Linux 64位
SET CGO_ENABLED=0
SET GOOS=darwin
SET GOARCH=amd64
go build main.go
SET CGO_ENABLED=0
SET GOOS=linux
SET GOARCH=amd64
go build main.go
golang.org/x/system
雖然我有梯子,但是 go get
安裝的時候還是遇到了超時問題。
package golang.org/x/sys/unix: unrecognized import path "golang.org/x/sys/unix" (https fetch: Get https://golang.org/x/sys/unix?go-get=1: dial tcp 216.239.37.1:443: i/o timeout)
瀏覽器訪問 golang.org
站點賊6,不知道為什麼還報超時?如果你知道,麻煩告訴下,萬分感謝
我的解決方法是自己手動下載包
golang 在 github 上建立了一個映象庫,如 https://github.com/golang/sys 即是 https://golang.org/x/sys 的映象庫。但是不能直接安裝 github.com/golang/sys
, 因為引入路徑不對,一樣會報錯。
mkdir -p $GOPATH/src/golang.org/x
cd $GOPATH/src/golang.org/x
git clone https://github.com/golang/sys.git
本作品採用《CC 協議》,轉載必須註明作者和本文連結