File name | Kind | OS | Arch | Size | SHA256 Checksum |
---|---|---|---|---|---|
go1.10.3.src.tar.gz | Source | 17MB | 567b1cc66c9704d1c019c50bef946272e911ec6baf244310f87f4e678be155f2 | ||
go1.10.3.darwin-amd64.tar.gz | Archive | macOS | x86-64 | 124MB | 131fd430350a3134d352ee75c5ca456cdf4443e492d0527a9651c7c04e2b458d |
go1.10.3.darwin-amd64.pkg | Installer | macOS | x86-64 | 124MB | 6ea2b88dd10fa7efe4c68fcf990162475020fdb1789e0fa03b470fbddc1600c4 |
go1.10.3.linux-386.tar.gz | Archive | Linux | x86 | 115MB | 3d5fe1932c904a01acb13dae07a5835bffafef38bef9e5a05450c52948ebdeb4 |
go1.10.3.linux-amd64.tar.gz | Archive | Linux | x86-64 | 126MB | fa1b0e45d3b647c252f51f5e1204aba049cde4af177ef9f2181f43004f901035 |
go1.10.3.linux-armv6l.tar.gz | Archive | Linux | ARMv6 | 110MB | d3df3fa3d153e81041af24f31a82f86a21cb7b92c1b5552fb621bad0320f06b6 |
go1.10.3.windows-386.zip | Archive | Windows | x86 | 121MB | 89696a29bdf808fa9861216a21824ae8eb2e750a54b1424ce7f2a177e5cd1466 |
go1.10.3.windows-386.msi | Installer | Windows | x86 | 104MB | 2a395c4a26a9d682c0db8842d9fc64226ab398f087401b574d688f4dfdc3f270 |
go1.10.3.windows-amd64.zip | Archive | Windows | x86-64 | 133MB | a3f19d4fc0f4b45836b349503e347e64e31ab830dedac2fc9c390836d4418edb |
go1.10.3.windows-amd64.msi | Installer | Windows | x86-64 | 114MB | cb8975b55340cd9c9cd120c49bb18f353e76558a1d2785e0fdbfb5e8df16608e |
Other Ports | |||||
go1.10.3.freebsd-386.tar.gz | Archive | FreeBSD | x86 | 111MB | 92a28ccd8caa173295490dfd3f1d10f3bc7eaf0953bf099631bc6c57a5842704 |
go1.10.3.freebsd-amd64.tar.gz | Archive | FreeBSD | x86-64 | 122MB | 231d9e6f3b5acee1193cd18b98c89f1a51570fbc8ba7c6c6b67a7f7ff2985e2b |
go1.10.3.linux-arm64.tar.gz | Archive | Linux | ARMv8 | 110MB | 355128a05b456c9e68792143801ad18e0431510a53857f640f7b30ba92624ed2 |
go1.10.3.linux-ppc64le.tar.gz | Archive | Linux | ppc64le | 109MB | f3640b2f0990a9617c937775f669ee18f10a82e424e5f87a8ce794a6407b8347 |
go1.10.3.linux-s390x.tar.gz | Archive | Linux | s390x | 108MB | 34385f64651f82fbc11dc43bdc410c2abda237bdef87f3a430d35a508ec3ce0d |
檔名 | 說明 |
---|---|
go1.10.3.src.tar.gz | 原始碼包,供原始碼研究,對於日常開發不建議下載此包 |
go1.10.3.darwin-amd64.pkg | Mac OS 平台安裝包 |
go1.10.3.linux-amd64.tar.gz | Linux 平台安裝包 |
go1.10.3.windows-amd64.msi | Windows 平台安裝包 |
go1.10.3.windows-amd64.msi
目錄名 | 說明 |
---|---|
api | 每個版本的 api 變更差異 |
bin | go 原始碼包編譯出的編譯器(go)、文件工具(godoc)、格式化工具(gofmt) |
blog | Go 部落格的模板,使用 Go 的網頁模板,有一定的學習意義 |
doc | 英文版的 Go 文件 |
lib | 參照的一些庫檔案 |
misc | 雜項用途的檔案,例如 Android 平台的編譯、git 的提交勾點等 |
pkg | Windows 平台編譯好的中間檔案 |
src | 標準庫的原始碼 |
test | 測試用例 |
go1.10.3.linux-amd64.tar.gz
需要將這個包解壓到/usr/local/go
下,可以用下列命令來完成:
tar -C /usr/local -xzf go1.10.3.linux-amd64.tar.gz
請根據下載的Go語言壓縮包的版本進行安裝。export PATH=$PATH:/usr/local/go/bin
使用go env指令,可以檢視 Go 壓縮包是否安裝成功:
$ go env
GOARCH="amd64"
GOBIN=""
GOEXE=""
GOHOSTARCH="amd64"
GOHOSTOS="linux"
GOOS="linux"
GOPATH="/root/go"
GORACE=""
GOROOT="/usr/local/go"
GOTOOLDIR="/usr/local/go/pkg/tool/linux_amd64"
GCCGO="gccgo"
CC="gcc"
GOGCCFLAGS="-fPIC -m64 -pthread -fmessage-length=0 -fdebug-prefix-map=/
tmp/go-build305492722=/tmp/go-build -gno-record-gcc-switches"
CXX="g++"
CGO_ENABLED="1"
CGO_CFLAGS="-g -O2"
CGO_CPPFLAGS=""
CGO_CXXFLAGS="-g -O2"
CGO_FFLAGS="-g -O2"
CGO_LDFLAGS="-g -O2"
PKG_CONFIG="pkg-config"