首先需要下載下載go平臺安裝包
成都創(chuàng)新互聯(lián)公司專注于企業(yè)全網營銷推廣、網站重做改版、金溪網站定制設計、自適應品牌網站建設、H5網站設計、商城網站制作、集團公司官網建設、成都外貿網站建設、高端網站制作、響應式網頁設計等建站業(yè)務,價格優(yōu)惠性價比高,為金溪等各大城市提供網站開發(fā)制作服務。
安裝程序 下載地址址h如果是您的系統(tǒng)是windows32 位系統(tǒng)請選擇go1.3.3.windows-386.msi即可,其他的,請按照自己所需版本來進行下載,如下圖所示:
安裝以及配置環(huán)境變量
由于Windows下的的安裝包有兩種:msi和zip的;zip的是免安裝的,解壓在配置一些環(huán)境變量之后就可以使用,msi的則是安裝包版本的,安裝的時候會設置好對應的環(huán)境變量。我的電腦是Win7 64位,因為方便,就下載了下面的版本。下好安裝包后,安裝過程就很簡單了,一路“Next”就好了。 雖然msi會自動配置一些環(huán)境變量,但是本人在安裝完之后還是自己配置了環(huán)境變量,所以在安裝完Go之后,我們最好還是檢查一些所有的環(huán)境變量是否正常。主要的環(huán)境變量有以下幾個:
GOROOT:Go的安裝目錄
GOPATH:用于存放Go語言Package的目錄,這個目錄不能在Go的安裝目錄中
GOBIN:Go二進制文件存放目錄,寫成%GOROOT%\bin就好
GOOS:操作系統(tǒng)
GOARCH:指定系統(tǒng)環(huán)境,i386表示x86,amd64表示x64
PATH:需要將%GOBIN%加在PATH變量的最后,方便在命令行下運行Go
如下圖所示:
像我自己安裝的,下載完成之后解壓到任意目錄(所有目錄均不能使用中文):D:\Go;
然后是go環(huán)境變量的配置:
GOARCH:386(go安裝版本)
GOBIN:D:\Go\bin(exe執(zhí)行文件路徑)
GOOS:windows(go運行的系統(tǒng))
GOROOT:D:\Go(go的解壓路徑)
GOPATH:E:\go\data(go的工具包路徑,隨意指定,后面會用到)
然后在path環(huán)境變量中追加:;%GOBIN%
完成之后在cmd窗口輸入:go version,如下圖所示:
1.下載go的windows下的安裝包:
也可以下載源代碼,用MinGW編譯。先配置好MinGW的環(huán)境,再運行all.bat即可。
MingW:
2.下載gocode,用于go的補全提示:
gocode 的github地址:
要安裝git,在windows下,通常用msysgit。
再在cmd下安裝:
go get -u github.com/nsf/gocode
也可以下載代碼,直接用go build來編譯,會生成gocode.exe。
3.在eclipse中安裝插件:
4.配置插件:
(1).配置go的編譯器
(2).配置gocode(可選),這里我用的是eclipse插件自帶的gocode。
(3).配置gdb,做調試用(可選)
如果安裝了MingW,可以在安裝目錄下找到gdb。
5.測試是否成功
新建一個go工程,再建立一個hello.go。如下圖:
gdb調試如下(要在console中用輸入命令來調試):
6.其它
2012年3月31日:
目前這個eclipse插件,只能把代碼放在cmd包中才能運行。
貌似現(xiàn)在流行的是Sublime Text2 + gocode。Sublime Text也的確比較好用。
======================
Eclipse平臺下配置Go語言開發(fā)環(huán)境(Win7)
《Go語言編程》中寫到:“從功能和易用性等方面考慮, Eclipse+GoEclipse、LiteIDE這兩個環(huán)境在所有IDE里面是表現(xiàn)最好的”,所以筆者打算采用Eclipse+GoEclipse開發(fā)環(huán)境。
Eclipse平臺下配置Go語言開發(fā)環(huán)境步驟:
1、安裝JDK和Eclipse
建議JDK1.6及以上版本。Eclipse3.6及以上版本。
2、安裝GoEclipse插件
在Eclipse中點擊菜單“Help”-》“Install New Software”打開如下對話框,添加go插件的安裝地址:,
按提示一步一步操作即可,下載時可能會遇到網絡問題,可使用goagent或其他代理。
3、安裝并配置Go的編譯器
下載地址:
下載時請注意版本,應選擇windows-386的版本。
安裝完后重啟Eclipse,并通過菜單項“Window”-》“Preferences”-》“Go”打開Go語言的配置選項框。如下圖:
選擇Go的安裝路徑即可,如筆者的安裝路徑是F:\Work\Go
4、配置調試器(可選)
需要先安裝MinGW,下載地址:
安裝完之后,通過菜單項“Window”-》“Preferences”-》“Go”-》“Debugger”打開調試器的配置選項框。
將GDB路徑配置為:MinGW安裝目錄下的gdb.exe文件即可。
5、配置代碼自動補全(可選)
需要配置gocode,可使用goEclipse插件自帶的版本,也可以自己下載:
筆者使用的是goEclipse插件自帶的版本,配置方式如下:
通過菜單項“Window”-》“Preferences”-》“Go”-》“Gocode”打開配置選項框。
將Gocode的路徑配置為:goEclipse的安裝路徑下的gocode.exe文件,如
F:\Work\eclipse\plugins\com.googlecode.goclipse.gocode_0.7.6.v450\tools\windows_386\gocode.exe
6、配置支持Import遠程包(可選)
為了支持Import遠程包,最好裝個gowin-env。下載地址:。 如果下的是壓縮包,請把它解壓到C盤。例如,C:\gowin-env。里面有個Console.bat是以后使用go get的環(huán)境。舉例:有個文件a.go,里面import?(
"fmt"
"github.com/astaxie/beedb"
_?"github.com/ziutek/mymysql/godrv"
為了編譯該a.go文件,需要啟動Console.bat,然后在該命令行窗口,進入c:\go\src目錄下,執(zhí)行go getgithub.com/astaxie/beedb
Go get github.com/ziutek/mymysql/godrv .
Go?會自動下載該遠程包并編譯和安裝這些包。
7、go install: no install location for directory *** outside GOPATH錯誤的處理
由于每一個Go程序都必須包含一個main包以及一個main()函數,因此如果沒有main包就會導致上述錯誤。
What Doesn't Kill Me Makes Me Stronger
下載安裝包
安裝包下載地址:golang.org/dl/
這里選擇下載Windows版本,點擊鏈接打開的頁面可能不會開始下載;地址欄里會顯示完整的下載地址,如:golang.org/doc/install?download=go1.5.1.windows-amd64.msi,不開始下載也沒關系,我們復制一下下載地址,用迅雷之類的下載工具下。
開始安裝
一路下一步就行了,沒什么需要設置的,安裝目錄最好保持默認,避免遇到一些怪問題。
安裝完成之后就可以打開命令行,看看安裝成功了沒有;
任意目錄下,直接執(zhí)行“go”,能看到類似以下內容就對了:
或者執(zhí)行:
[plain] view plain copy
C:\go?version
go?version?go1.5.1?windows/amd64
注意:我在安裝完成之后執(zhí)行“go”的時候就提示找不到文件或目錄,我打開環(huán)境變量,在用戶變量里加了一個PATH,
檢查系統(tǒng)變量“PATH”中也有“C:\Go\bin”,然后就在后面加了一個分號,確定保存之后再打開命令行就可以了,也不知道到底是哪個起作用了。
go 在Linux下其實根本不用安裝,解壓后復制到usr/local下即可,再配置一下路徑:
export PATH=$PATH:/usr/local/go/bin
不過學習程序最好還是在linux環(huán)境下,這是因為,
精彩在這里:
除動態(tài)語言外,靜態(tài)語言都會產生目標文件o或obj,然后找到庫文件后鏈接成可執(zhí)行文件。C語言如此,Go語言也是如此,你可用go run -work運行程序時來發(fā)現(xiàn)運行的目錄。這個目錄在linux下就是/tmp目錄,為加快速度和減少硬盤損耗(個人認為這更重要),可把tmp設置成tmpfs格式。
可加入一行:none /tmp tmpfs default 0 0
或加入mount tmpfs /tmp -t tmpfs -o size=128m
減少硬盤讀取就是運行流暢。
當前名稱:go語言win7,go語言win32api框架
網頁URL:http://vcdvsql.cn/article2/heopoc.html
成都網站建設公司_創(chuàng)新互聯(lián),為您提供面包屑導航、網站排名、軟件開發(fā)、ChatGPT、移動網站建設、網站策劃
聲明:本網站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)