Go語言開發環境安裝


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++;

2、將文件userDefineLang_Go.xml內容copy至Application Data下Notepad++目錄的userDefineLang.xml;


到底是copy文件里面的內容還是整個文件,還有就是Notepad++目錄下沒有userDefineLang.xml文件啊??????


沒有這個文件的話,就把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%
。。。
因為是64位環境,所以選擇“win64”。
查看->編輯環境變量,確認GOROOT變量與GO安裝路徑一致。
 

2.2 添加GOPATH

查看->管理GOPATH...,創建新目錄E:\Code_Repository\golang,並添加到“自定義目錄”。
2.3 新建項目
選擇上一步添加的GOPATH,模板為Go1 Command Project
 
編輯源代碼,添加幾行代碼,包括變量聲明、初始化及賦值,用來驗證調試是否生效。
 
2.4 設置編譯選項及編譯
編譯->編譯配置,設置編譯參數。在BUILDARGS添加 -gcflags "-N -l",目的是去掉編譯優化,方便調試。
 
 
Ctrl+r構建項目,生成hello.exe

將其中的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

 


免責聲明!

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



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