首先需要下載下載go平臺(tái)安裝包

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