下載地址,https://studygolang.com/dl,選擇 Windows 版,本文安裝到 D:\Gogit
下載地址,http://liteide.org/cn/download/ 能夠找到去下載的地方。github
本文下載的是 https://github.com/visualfc/liteide/releases/tag/x36 中的 liteidex36.windows-qt5.9.5.zipgolang
解壓以後,將 liteide\bin\liteide.exe 在桌面建立個快捷方式方便之後打開便可。segmentfault
這裏將編譯目標系統選擇 win64,編譯叄數中 GOROOT 的值修改成實際安裝目錄。windows
下載地址,https://www.git-scm.com/download/,選擇 Windows 版。bash
引用的第三方包單獨給定一個存放路徑,以便於管理,並將它做爲 GOPATH 環境變量的第一個路徑,由於 go get 下載的第三方源碼老是放第一個路徑的 src 中。ide
這裏使用路徑 D:\goproj\third網站
項目源碼單獨一個路徑,這裏使用 D:\goproj\porjs.net
PATH,GOROOT,GOPATH 的相關介紹可參考這篇文章:https://blog.csdn.net/triplestudio/article/details/93685064 第2節。命令行
GOROOT 在 GO 安裝時一般已經自動設置好,在 PATH 中加入 %GOROOT%bin
GOPATH 設置爲 D:\goproj\third;D:\goproj\projs。注意在 Windows 多個路徑使用分號隔開,而 Linux 使用的是冒號。
不得不說,有不少依賴包,是直接 go get 不到,部分緣由是訪問被禁止了。此時能夠經過如下網站進行下載,它專一於 Go 語言包管理。
對於 go module 方式,則能夠增長環境變量 GOPROXY,設置爲:https://goproxy.io,它會代理下載相關的依賴包,這樣一來,多數項目就能夠無障礙的去加載編譯了。
具體可參考 http://www.javashuo.com/article/p-hmqowrge-ez.html
假如項目地址爲:https://github.com/xxx/yyy
則能夠在 D:\goproj\projs\src 下建立 github.com 目錄,再建立子目錄 xxx,而後,再以命令行方式進入 xxx,執行如下命令取得項目源碼。
git clone https://github.com/xxx/yyy
若是源碼中存在 go.mod 文件,則表示可使用 go module 來管理依賴包,這時,能夠啓用如下參數,表示啓用該方式。
至此,編譯已是件簡單的事情,有疑問歡迎關注「時間維度」交流討論。