本文介紹在windows下面建立GO語言的開發環境。實作可以編譯windows-386、linux-386、linux-arm平台的程式。這三種情況是有本人親自測試通過的。
擷取安裝軟體,均可直接安裝到windows下面
上面三個下載下傳連結分别是go的windows編譯器,go的交叉編譯器,go的IDE
- http://download.csdn.net/detail/seek_0380/7924665
- http://download.csdn.net/detail/seek_0380/7924689
- http://download.csdn.net/detail/seek_0380/7924631
安裝
分别點選軟體安裝,注意go的windows交叉編譯器安裝目錄一定要記住,後面要用到點選MinGW選擇安裝MinGW-gcc。配置
下載下傳批處理檔案,go安裝目錄下面的src下面,點選執行,會安裝交叉編譯器到bin下面。下載下傳位址為: http://download.csdn.net/detail/seek_0380/7924913
打開IDE界面,設定開發環境,在界面上中間有一個灰色按鈕,下拉選擇win32,點選灰色按鈕,會顯示一個編輯界面,設定内容如下:
GOROOT=C:\Go //go編譯器所在的目錄 ,也是安裝目錄
GOBIN=F:\GOOGLE\GO\gowork\ //生成的可執行檔案放的位置
GOARCH=386//系統的硬體體系架構
GOOS=windows//系統的軟體OS
CGO_ENABLED=1//支援C
PATH=c:\mingw32\bin;%GOROOT%;%PATH%
測試
建立一個“包”,和以前的project有所不同,選擇GOPATH,GOPATH是工作路徑,也是源碼存放的路徑。可以再檢視頁籤中最後一項自己添加一個。選擇一個GO source的檔案,然後是hello world的源碼。點選編譯、執行,會在下面的編譯調試框内出現運作結果。至此,測試完成。
注意:在這裡面看似設定的東西很多,其實我們隻需要知道,一段程式不管用什麼語言寫,作為進階語言都需要語言解釋器,也就是編譯器,編譯成我們平台需要的可執行檔案。使用MinGW-gcc的目的是為了編譯在其他平台的可執行代碼。通過配置IDE的環境,IDE會選擇不同的編譯器去編譯,具體的工程怎麼建,檔案放在哪了,慢慢體會。