這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。
windows下搭建golang開發環境
• golang安裝
下載對應作業系統的版本並安裝,下載地址:http://www.golangtc.com/download,譬如這裡下載的是go1.6beta1.windows-amd64.msi。
環境變數配置,這裡只需要配置GOROOT、GOBIN和GOPATH三個環境變數即可。
GOBIN : golang安裝後根目錄下的bin目錄,即$GOROOT\bin\,windows平台下預設為c:\go\bin,安裝過程中會由安裝程式自動添加到PATH環境變數中。
GOROOT : golang安裝後的根目錄,windows下預設為c:\go\,安裝過程中會由安裝程式自動寫入系統內容變數中。
GOPATH : golang的工作目錄,是用來設定包載入路徑的重要變數,也是go get和go install工具將會使用的目錄。GOPATH變數可以同時制定多個目錄,這些目錄在Mac和Linux系統上通過:分隔,而在windows系統上通過;分隔。在大部分情況下都將是第一個路徑優先。
開啟cmd,運行go version命令,如果看到下面資訊說明環境變數配置成功。
編譯運行第一個golang程式:
// Hello.gopackage mainimport ( "fmt")func main() { fmt.Println("Hello World! Welcome to Go Lang!") }
• LiteIDE安裝
下載windows版本,下載地址:http://www.golangtc.com/download/liteide。
將liteidex28.windows-qt4.zip解壓到本地即可,例如:c:\liteide\。
檢查LiteIDE環境變數:查看 => 編輯當前環境
• MinGW-w64 GCC toolchains安裝
在LiteIDE上調試golang需要安裝gdb,windows上則可使用MinGW-w64。LiteIDE的環境變數LITEIDE_GDB可以指定使用哪一個gdb來執行調試:在windows上,32位環境使用gdb.exe,64位環境使用gdb64.exe。在環境設定檔中可對這個環境變數進行手工配置。
下載MinGW GCC toolchains,下載地址:http://sourceforge.net/projects/mingw-w64/files/Toolchains%20targetting%20Win64/Personal%20Builds/rubenvb/gcc-4.8-release/
將x86_64-w64-mingw32-gcc-4.8.0-win64_rubenvb.7z解壓到本地即可,例如:C:\mingw64\。
檢查修改LiteIDE環境變數:查看(V) => 編輯當前環境
設定LiteIDE編譯選項,開啟調試:編譯(B) => 編譯配置... => 將BUILDARGS選項修改為-gcflags "-N -l"