Windows下搭建go語言開發環境 以及 開發IDE (附下載連結)

來源:互聯網
上載者:User

標籤:go

  1.下載 並且 安裝 Go安裝包 ===========================================================在CSDN上傳了我的版本,供大家下載:=========================================================== go1.2.windows-386.msi : http://download.csdn.net/detail/shuideyidi/7718563  go1.2.1.windows-amd64.msi:  http://download.csdn.net/detail/shuideyidi/7719735go1.2.1.darwin-amd64-osx10.8.pkg:http://download.csdn.net/detail/shuideyidi/7719779go1.2.1.linux-amd64.tar.gz:http://download.csdn.net/detail/shuideyidi/7719867 =========================================================== 注意:千萬不要在安裝路徑中出現中文。否則之後將無法正常使用Go語言開發工具  安裝說明的連結:(可能需要翻牆)https://code.google.com/p/golang-china/wiki/Install  下載Go安裝包的連結:https://code.google.com/p/go/downloads/list
   2.配置環境變數

(1). 建立 變數名:GOBIN 變數值 :c:\go\bin

(2). 建立 變數名:GOARCH 變數值:386

(3). 建立 變數名:GOOS 變數值:windows

(4). 建立 變數名: GOROOT 變數值:c:\go

(5). 編輯 Path 在Path的變數值的最後加上 %GOBIN%
如果是msi安裝檔案,Go語言的環境變數會自動化佈建好。如果後面的測試無法通過,可以重新設定環境變數。本人安裝msi,發現go命令不能識別,查看環境變數後,發現只有path和GOROOT ,另外兩個沒有,所以自己建立並且設定了一下,測試通過。  3.測試安裝是否成功  開啟Windows中的命令提示字元(cmd.exe)執行命令:go version 或者 go help正常情況下會顯示:    4.訪問Go安裝包中的文檔開啟Windows中的命令提示字元(cmd.exe)執行命令: godoc -http=:6060可以訪問:  http://localhost:6060/doc/install.html     5.輸出“Hello Word!” 原本的意思是:輸出“Hello World!”,由於本人粗心,打成word了.....大家別嫌棄.....將就著看吧~  1)在c盤建立一個檔案:test.go2)輸入或者直接複製粘貼代碼:package main

import "fmt"

func main(){

fmt.Printf("Hello Word!\n");

}
注意:大括弧一定要這麼寫,這是因為go在文法中加入一些代碼規範,按照下面這樣寫是錯誤的:func main(){
fmt.Printf("Hello Word!\n");
} build的時候報錯: 3)編譯,在命令提示字元中執行命令: go build -o C:\test.exe C:\test.go

或者

go build C:\test.go(注意:上面一條指定了輸出的exe檔案存在C:\test.exe,而下面一條會在當前路徑下產生test.exe(可能會不是C:\test.go的位置))編譯成功後,會在c盤產生一個test.exe檔案4)執行test.exe,在命令提示字元中執行命令:test.exe將會輸出:Hello Word!我是在案頭建立的test.go檔案的,所以略有不同。  6.開發go的IDE1)LiteIDE: http://sourceforge.net/projects/liteide/files/ Website
  • Source code https://github.com/visualfc/liteide
  • Binary downloads http://sourceforge.net/projects/liteide/files
  • Google group https://groups.google.com/group/liteide-dev
  • Support LiteIDE http://visualfc.github.com/support
  • How to Install https://github.com/visualfc/liteide/blob/master/liteidex/deploy/welcome/en/install.md
  • Changes https://github.com/visualfc/liteide/blob/master/liteidex/deploy/welcome/en/changes.md
我下載的是:liteidex23.1.windows.zip
安裝以後直接運行,並且根據當前系統切換和配置LiteIDE當前使用的環境變數(本人是windows 32位作業系統):
步驟:點擊功能表列“查看” -> 點擊"編輯環境變數" -> 進入並且編輯win32.env檔案:
# native compiler windows 386

GOROOT=D:\go
#GOBIN=
GOARCH=386
GOOS=windows
CGO_ENABLED=1

PATH=c:\mingw32\bin;D:\GO\bin;%PATH%

LITEIDE_GDB=gdb
LITEIDE_MAKE=mingw32-make
LITEIDE_TERM=%COMSPEC%
LITEIDE_TERMARGS=
LITEIDE_EXEC=%COMSPEC%
LITEIDE_EXECOPT=/C

原本的:GOROOT=c:\go 要修改成當前Go的安裝路徑,修改完直接儲存即可。
如果是64位作業系統:GOARCH=amd64
配置GOPATH設定,Go語言的工具鏈使用GOPATH設定,是Go語言開發的項目路徑列表,在命令列中輸入go help gopath快速查看GOPATH文檔(在LiteIDE中也通過可以Ctrl+,調出命令輸入)。在LiteIDE中可以方便的查看和設定GOPATH。通過菜單-查看-GOPATH設定,可以查看系統中已存在的GOPATH列表,同時可根據需要添加項目目錄到自訂GOPATH列表中。
使用LiteIDE開發一個簡單的Go語言應用樣本:(A)設定GOPATH菜單-查看-管理GOPATH-進入管理介面- “添加目錄”- 將”F:\workplaceOfGo“添加到“自訂目錄”中 - 點擊“OK”  (B)使用嚮導建立TestDemo項目  模板選擇Go1 Command Project,GOPATH目錄選擇“F:\workplaceOfGo”,項目名稱添寫TestDemo確定後並載入TestDemo項目,這將自動產生並載入一個簡單的hello world項目,Ctrl+R 直接運行:將輸出:Hello World!   2)goeclipse
可以直接下載: http://pan.baidu.com/s/1hqJyB9U下載後,配置Go語言的路徑,便可以。

點擊功能表項目中的 "Window"->"Preferences"->在左邊的清單項目中選擇"Go",然後就可以在右邊配置Go語言的路徑以及環境了(配置即可,其中GOOS:表示你的系統,由於是在Windows下開發,所以選擇WindowsGOARCH:表示的是你電腦的CPU類型。作者本人的是i386,所以選擇386)。

如果你有GDB調試器的話,還可以在清單項目中 "Go"下面選擇 "Debugger"來設定GDB的路徑
可以參考:百度經驗中的:基於Eclipse的Go語言可視化開發環境http://jingyan.baidu.com/article/d7130635032e2f13fdf475b8.html
 
相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.