Go是Google開發的一種編譯型,並發型,並具有垃圾回收功能的編程語言。
去http://golang.org/doc/install#download 下載相應的版本。
1、安裝go語言;
2、將go/bin目錄加入環境變量;
系統變量名:
GOROOT
值:
Go的安裝位置
系統變量名:
Path
追加值:
;%GOROOT%\bin
、配置notepad++支持go語言語法高亮
1、下載notepad++的go語言支持包(http://notepad-plus.sourceforge.net/commun/userDefinedLang/go.zip);
2、將文件userDefineLang_Go.xml內容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++;
沒有這個文件的話,就把userDefineLang_Go.xml修改成userDefineLang.xml,並將里面的注釋變成代碼(第一行和最后一行),即:
<NotepadPlus> ... </NotepadPlus>
參考:http://www.cnblogs.com/MikeZhang/archive/2012/02/10/nppRunGo.html
go helloworld:
package main import "fmt" func main(){ fmt.Print("hello world you") }
代碼注意:
func main(){
不可以寫成
func main()
{
這個不僅僅是代碼規范,還是Go的語法。否則會報錯的。
.編譯,在命令提示符中執行命令:
go build -o C:\test.exe C:\test.go
或者
go build C:\test.go
(注意:上面一條指定了輸出的exe文件存在C:\test.exe,而下面一條會在當前路徑下生成test.exe(可能會不是C:\test.go的位置))
3.執行,在命令提示符中執行命令:
test.exe。
后來發現go有一款ide比較流行,liteIDE;
LiteIDE是一款專為Go語言開發而設計的跨平台輕量級集成開發環境(IDE),基於Qt開發,支持Windows、Linux和Mac OS X平台。LiteIDE的第一個版本發布於2011年1月初,是最早的面向Go語言的IDE之一。到2013年1月為止,LiteIDE已經發布到版本X16。
LiteIDE主要特點
- 支持主流操作系統
- Windows
- Linux
- MacOS X
- Go編譯環境管理和切換
- 管理和切換多個Go編譯環境
- 支持Go語言交叉編譯
- 與Go標准一致的項目管理方式
- 基於GOPATH的包瀏覽器
- 基於GOPATH的編譯系統
- 基於GOPATH的Api文檔檢索
安裝后我們要設置一下,否則運行報錯:
go: cannot find GOROOT directory: c:\go
錯誤: 進程退出代碼 2.
以Windows操作系統,64位Go語言為例,工具欄的環境配置中選擇win64,點編輯環境,進入LiteIDE編輯win64.env文件
GOROOT=c:\go GOBIN= GOARCH=amd64 GOOS=windows CGO_ENABLED=1 PATH=%GOBIN%;%GOROOT%\bin;%PATH% 。。。

2.2 添加GOPATH


將其中的GOROOT=c:\go修改為當前Go安裝路徑,存盤即可,如果有MinGW64,可以將c:\MinGW64\bin加入PATH中以便go調用gcc支持CGO編譯。
配置GOPATH設置,Go語言的工具鏈使用GOPATH設置,是Go語言開發的項目路徑列表,在命令行中輸入go help gopath快速查看GOPATH文檔(在LiteIDE中也通過可以Ctrl+,調出命令輸入)。在LiteIDE中可以方便的查看和設置GOPATH。通過菜單-查看-GOPATH設置,可以查看系統中已存在的GOPATH列表,同時可根據需要添加項目目錄到自定義GOPATH列表中。
更多:http://www.infoq.com/cn/articles/use-liteIDE-develop-go