go環境及編輯器

http://rongmayisheng.com/post/golanggo%E7%9A%84%E5%AE%89%E8%A3%85%E5%92%8C%E6%96%87%E6%A1%A3%E8%A7%86%E9%A2%91%E6%9D%90%E6%96%99 (windows下Go語言開發環境搭建)

 

http://www.cnblogs.com/kungfupanda/p/5570324.html (windows下用eclipse+goclipse插件+gdb搭建go語言開發調試環境)

 http://www.2cto.com/kf/201704/632395.html (Go IDE-Golang 第一行代碼 Hello world)

 

https://wizardforcel.gitbooks.io/build-web-application-with-golang/content/ (Go Web 編程)

http://docs.ruanjiadeng.com/gopl-zh/  (Go語言聖經——中文版 教程)

https://gobyexample.com/values (Go by Example: Values

http://www.cnblogs.com/liaojiafa/category/988624.html (go 開發系列教程)

https://www.cnblogs.com/tianyajuanke/p/5196436.html (golang筆記——命令)

 

Golang是Google的第二門編程語言,但是Golang與simple和Dart不同的是,Golang是一門系統級編程語言,也就是說他和C++、Java是同類型的語言。學習Golang是我自己的愛好和興趣,我個人對這個語言比較看好,畢竟這個語言是在已經有了C++、Java、Javascript、Python等強大並極其流行的語言下誕生的,他就是爲了補償現有編程語言的不足,提取他們的精髓。就此創造出了一門能適應當代快速開發和迭代、擁抱變化、大數據、多核高併發的場景。該語言的被號稱是:互聯網時代的C。這就意味着:1.具有互聯網web開發所需的特點,即開發高效;2.具有C語言一樣的運行速度,即運行高效。相信這兩個特點會讓你找到歸宿了吧。希望Golang能流行起來,讓大家見到它的魅力。下面介紹下Go語言開發環境搭建的步驟:

 

1. 安裝

Windows上的安裝步驟如下:

  • 下載Go開發環境:http://code.google.com/p/go/downloads/list
  • 因爲官網被牆,所以可靠的下載地址:https://www.golangtc.com/download        及這個下載地址:https://studygolang.com/dl
  • 如果你下載的是exe或者msi的安裝包,就直接安裝了,不需要配置環境變量
  • 如果下載的zip,就將其解壓;配置環境變量
    • GOROOT = D:Program Files\go
    • GOBIN = %GOROOT%\bin (現在的go1.5已經不需要配置這個環境變量了)
    • GOARCH = 386                   (如果你的系統是32位則是386,如果是64位則是amd64)(現在的go1.5已經不需要配置這個環境變量了)
    • GOOS = windows                (如果你的操作系統是windows,如果是linux請寫linux)(現在的go1.5已經不需要配置這個環境變量了)
    • path:如果末尾如有沒有分號,則添加之,然後再末尾添加%GOROOT%\bin
    • GOPATH:  go install、go get和go的工具會用到;GOPATH是作爲編譯後二進制的存放目的地和import包時的搜索路徑 (其實也是你的工作目錄, 你可以在src下創建你自己的go源文件, 然後開始工作)。  

        1、GOPATH之下主要包含三個目錄: bin、pkg、src

       2、bin目錄主要存放可執行文件; pkg目錄存放編譯好的庫文件, 主要是*.a文件; src目錄下主要存放go的源文件;  gopath 可以設置多個,請注意分隔符,多個目錄的時候Windows是分號,Linux系統是冒號,當有多個GOPATH時,默認會將go get等命令的內容放在第一個目錄下。第2個目錄可以做爲工程目錄空間

  • 安裝好了後,在cmd中運行go,如果出現go命令的幫助信息,則go開發環境安裝正確。

Linux、FreeBSD、OS X上的安裝請看http://ioio.name/golang-install.html或者官網的介紹:http://golang.org/doc/install.html

 

    go1.11 版本之後,可能不需要在放到  gopath 目錄下運行了, 提供了 類似java 的maven功能具體請查找相關資料

 

2. 測試(Windows下)

在任何地方創建一個文件:goTest.go

寫入如下代碼後保存:

package main
import "fmt"
 
func main() {
    fmt.Printf("hello world!")
}

在cmd中cd到該文件的路徑下,用一下命令進行編譯、鏈接和執行

go run goTest.go

如果輸出hello world!表示開發環境安裝成功

Go 1的性能也很喜人,比較新的一個對Go 1和Node.js的性能對比測試:http://www.cnblogs.com/QLeelulu/archive/2012/08/12/2635261.html 

 

3. 開發工具

 

 

 4、go包管理工具

https://my.oschina.net/u/553243/blog/1475626 (Golang依賴管理工具:glide從入門到精通使用)

https://studygolang.com/articles/10589 (Golang官方依賴管理工具:dep)

https://www.jianshu.com/p/dca7c631587f (使用 Go Modules 管理依賴

 

 

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章