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


1.下載 並且 安裝 Go安裝包

 
===========================================================
在CSDN上傳了我的版本,供大家下載:
===========================================================
 

go1.2.1.windows-amd64.msi:  http://download.csdn.net/detail/shuideyidi/7719735

go1.2.1.darwin-amd64-osx10.8.pkg:http://download.csdn.net/detail/shuideyidi/7719779

go1.2.1.linux-386.tar.gz: http://download.csdn.net/detail/shuideyidi/7723441

go1.4.2.windows-amd64.zip: http://download.csdn.net/detail/shuideyidi/8906979

go1.4.2.windows-386.zip: http://download.csdn.net/detail/shuideyidi/8906973

go1.4.2.windows-386.msi:  http://download.csdn.net/detail/shuideyidi/8906963

go1.4.2.linux-amd64.tar.gz: http://download.csdn.net/detail/shuideyidi/8906955

go1.4.2.linux-386.tar.gz: http://download.csdn.net/detail/shuideyidi/8906951

go1.4.2.darwin-amd64-osx10.8.tar.gz:   http://download.csdn.net/detail/shuideyidi/8906935

go1.4.2.darwin-amd64-osx10.8.pkg:  http://download.csdn.net/detail/shuideyidi/8906927

go1.4.2.darwin-386-osx10.6.tar.gz:  http://download.csdn.net/detail/shuideyidi/8906913

==========================================================================================
2015.12.31
==========================================================================================

go1.5.2.darwin-amd64.pkg  http://download.csdn.net/detail/shuideyidi/9385187
go1.5.2.freebsd-amd64.tar.gz  http://download.csdn.net/detail/shuideyidi/9385272
go1.5.2.windows-386.msi    http://download.csdn.net/detail/shuideyidi/9385422
go1.5.2.windows-386.zip   http://download.csdn.net/detail/shuideyidi/9385452
go1.5.2.windows-amd64.msi   http://download.csdn.net/detail/shuideyidi/9385466
go1.5.2.linux-amd64.tar.gz  http://download.csdn.net/detail/shuideyidi/9385390
go1.5.2.linux-386.tar.gz  http://download.csdn.net/detail/shuideyidi/9385318

源碼:go1.5.2.src.tar.gz  http://download.csdn.net/detail/shuideyidi/9385474


2017.01.17
==========================================================================================
go1.7.4.linux-amd64.tar.gz     http://download.csdn.net/detail/shuideyidi/9739942
go1.7.4.windows-amd64.msi    http://download.csdn.net/detail/shuideyidi/9739952
 
===========================================================
注意:千萬不要在安裝路徑中出現中文。否則之后將無法正常使用Go語言開發工具
 
安裝說明的鏈接:(可能需要FQ)
 
 
 

==========================================================================================
2015.12.31
==========================================================================================
go官網:https://golang.org/
go下載地址:https://golang.org/dl/
==========================================================================================
 
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
 
 
 
5.輸出“Hello Word!”
 
原本的意思是:輸出“Hello World!”,由於本人粗心,打成word了.....大家別嫌棄.....將就着看吧~ 委屈 
 
1)在c盤新建一個文件:test.go
2)輸入或者直接復制粘貼代碼:
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的IDE
1)LiteIDE
 
 
安裝以后直接運行,並且根據當前系統切換和配置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語言可視化開發環境

 
3)Sublime Text 2
(A)下載並且安裝
可以直接去官網下載 或者 去CSDN下載鏈接: http://download.csdn.net/detail/shuideyidi/7720087
目前最新的是:Sublime Text 2.0.2 
(B)安裝Package Control
打開Sublime Text 2,按下快捷鍵 Ctrl + `,打開命令窗行,`這個按鍵在Tab鍵的上面。
或者 點擊菜單上view,然后選擇 Show Console。
 
輸入以下內容,並回車:

  import urllib2,os; pf='Package Control.sublime-package'; ipp=sublime.installed_packages_path(); os.makedirs(ipp) if not os.path.exists(ipp) else None; urllib2.install_opener(urllib2.build_opener(urllib2.ProxyHandler())); open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read()); print 'Please restart Sublime Text to finish installation'

注意:Sublime Text3:

import urllib.request,os; pf = 'Package Control.sublime-package'; ipp = sublime.installed_packages_path(); urllib.request.install_opener( urllib.request.build_opener( urllib.request.ProxyHandler()) ); open(os.path.join(ipp, pf), 'wb').write(urllib.request.urlopen( 'http://sublime.wbond.net/' + pf.replace(' ','%20')).read())
 
(C)重啟Sublime Text 2
在 Preferences菜單下,多出一個菜單項 Package Control。說明安裝成功。
 
(D)安裝GoSublime插件
按住Ctrl+Shilft+p會彈出一個對話框。或者 點擊菜單欄“Tools”,然后選擇“Command palette...”。
輸入install回車彈出一個安裝包的對話框
接着在對話框中,輸入GoSublime選擇GoSublime回車。
同樣輸入Go build選中回車(可選操作)
 
安裝完之后,就可以安裝Sublime的插件了,安裝插件之后記得重啟Sublime生效,Ctrl+Shift+p打開Package Controll 輸入pcip(即“Package Control: Install Package”的縮寫)。
 
然后新建一個helloworld.go文件,看看是否有代碼提示,有代碼提示就說明成功了。
 
 
 
 
==========================================================================================
2015.12.31
==========================================================================================
go官網:https://golang.org/
go下載地址:https://golang.org/dl/
==========================================================================================

 

 
http://blog.csdn.net/shuideyidi/article/details/38390809


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM