Golang开发环境LiteIDE的设置
原文地址:http://www.cnblogs.com/youxin/p/3594910.html
Go是Google開(kāi)發(fā)的一種編譯型,並發(fā)型,并具有垃圾回收功能的編程語(yǔ)言。
去http://golang.org/doc/install#download?下載相應(yīng)的版本。
1、安裝go語(yǔ)言;
2、將go/bin目錄加入環(huán)境變量;
?
系統(tǒng)變量名:
GOROOT
值:
Go的安裝位置
系統(tǒng)變量名:
Path
追加值:
;%GOROOT%\bin
?
、配置notepad++支持go語(yǔ)言語(yǔ)法高亮
1、下載notepad++的go語(yǔ)言支持包(http://notepad-plus.sourceforge.net/commun/userDefinedLang/go.zip);
2、將文件userDefineLang_Go.xml內(nèi)容copy至Application Data下Notepad++目錄的userDefineLang.xml;
XP: C:\Documents and Settings\[username]\Application Data\Notepad++
Vista/Win7 : C:\Users\[username]\AppData\Roaming\Notepad++
3、將go.xml文件copy至notepad++安裝目錄下的plugins\APIs目錄(例如:D:\Program Files\Notepad++\plugins\APIs);
4、重啟notepad++;
到底是copy文件里面的內(nèi)容還是整個(gè)文件,還有就是Notepad++目錄下沒(méi)有userDefineLang.xml文件啊??????
沒(méi)有這個(gè)文件的話,就把userDefineLang_Go.xml修改成userDefineLang.xml,并將里面的注釋變成代碼(第一行和最后一行),即:
<NotepadPlus> ... </NotepadPlus>
?
參考:http://www.cnblogs.com/MikeZhang/archive/2012/02/10/nppRunGo.html
go helloworld:
package mainimport "fmt"func main(){fmt.Print("hello world you") }代碼注意:
func main(){
不可以寫成
func main()
{
這個(gè)不僅僅是代碼規(guī)范,還是Go的語(yǔ)法。否則會(huì)報(bào)錯(cuò)的。
.編譯,在命令提示符中執(zhí)行命令:
?
go build -o C:\test.exe C:\test.go
?
或者
?
go build C:\test.go
?
(注意:上面一條指定了輸出的exe文件存在C:\test.exe,而下面一條會(huì)在當(dāng)前路徑下生成test.exe(可能會(huì)不是C:\test.go的位置))
?
3.執(zhí)行,在命令提示符中執(zhí)行命令:
?
test.exe。
?后來(lái)發(fā)現(xiàn)go有一款ide比較流行,liteIDE;
LiteIDE是一款專為Go語(yǔ)言開(kāi)發(fā)而設(shè)計(jì)的跨平臺(tái)輕量級(jí)集成開(kāi)發(fā)環(huán)境(IDE),基于Qt開(kāi)發(fā),支持Windows、Linux和Mac OS X平臺(tái)。LiteIDE的第一個(gè)版本發(fā)布于2011年1月初,是最早的面向Go語(yǔ)言的IDE之一。到2013年1月為止,LiteIDE已經(jīng)發(fā)布到版本X16。
LiteIDE主要特點(diǎn)
- 支持主流操作系統(tǒng)
- Windows
- Linux
- MacOS X
- Go編譯環(huán)境管理和切換
- 管理和切換多個(gè)Go編譯環(huán)境
- 支持Go語(yǔ)言交叉編譯
- 與Go標(biāo)準(zhǔn)一致的項(xiàng)目管理方式
- 基于GOPATH的包瀏覽器
- 基于GOPATH的編譯系統(tǒng)
- 基于GOPATH的Api文檔檢索
安裝后我們要設(shè)置一下,否則運(yùn)行報(bào)錯(cuò):
go: cannot find GOROOT directory: c:\go
錯(cuò)誤: 進(jìn)程退出代碼 2.
以Windows操作系統(tǒng),64位Go語(yǔ)言為例,工具欄的環(huán)境配置中選擇win64,點(diǎn)編輯環(huán)境,進(jìn)入LiteIDE編輯win64.env文件
GOROOT=c:\go GOBIN= GOARCH=amd64 GOOS=windows CGO_ENABLED=1PATH=%GOBIN%;%GOROOT%\bin;%PATH% 。。。將其中的GOROOT=c:\go修改為當(dāng)前Go安裝路徑,存盤即可,如果有MinGW64,可以將c:\MinGW64\bin加入PATH中以便go調(diào)用gcc支持CGO編譯。
配置GOPATH設(shè)置,Go語(yǔ)言的工具鏈?zhǔn)褂肎OPATH設(shè)置,是Go語(yǔ)言開(kāi)發(fā)的項(xiàng)目路徑列表,在命令行中輸入go help gopath快速查看GOPATH文檔(在LiteIDE中也通過(guò)可以Ctrl+,調(diào)出命令輸入)。在LiteIDE中可以方便的查看和設(shè)置GOPATH。通過(guò)菜單-查看-GOPATH設(shè)置,可以查看系統(tǒng)中已存在的GOPATH列表,同時(shí)可根據(jù)需要添加項(xiàng)目目錄到自定義GOPATH列表中。
更多:http://www.infoq.com/cn/articles/use-liteIDE-develop-go
?
總結(jié)
以上是生活随笔為你收集整理的Golang开发环境LiteIDE的设置的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: S2B2C模式是什么?与其他电商模式有何
- 下一篇: 虚拟局域网软件开源_软件定义汽车 (第十