Windowns下Go環境搭建(含GoLand啟用),並執行第一個Go程式
As we all know, Go是一門注重簡單、可靠、高效的程式語言。它比其他語言都簡單,所以學起來更快。
在2007年,谷歌的搜尋引擎出了一個問題。當谷歌工程師嘗試除錯新程式碼時,單單編譯就數百萬行程式碼就花費了近一個小時。
所以,谷歌的工程師Robert Griesemer、Rob Pike和Ken Thompson想要構建一門新語言,他們為一門新語言勾畫出了一些目標:
· 快速編譯
· 不太笨重的程式碼
· 自動釋放未使用的記憶體(垃圾收集)
· 易於編寫同時執行多個操作的軟體(併發)
· 很好地支援多核處理器
經過幾年的工作,谷歌建立了Go:一種能快速編寫程式碼並生成程式的語言,可以快速編譯和執行。該專案在2009年轉向了開源許可。現在任何人都可以免費使用,Go以其簡單和強大的功能而迅速流行起來。
今天我們就嘗試在Windows下搭建Go開發環境!
下載Go安裝包
Go lang官網:https://golang.google.cn/
安裝Go
一路預設next到底
可以看到finish安裝後,環境變數已經全部自動新增完畢
在命令列執行如下語句檢視Go版本
$ go version
go version go1.15.6 windows/amd64
Hello, Go開發、編譯與執行
根據Go官網的Tutorial: Getting started,我們知道如何編寫並執行我們的第一個Go程式。
1、建立一個檔案hello.go
,並用文字編輯器開啟。
2、在hello.go
中編寫如下程式碼並儲存。
package main
import "fmt"
func main() {
fmt.Println("Hello, World!")
}
3、在命令列中執行如下語句
$ go run hello.go
Hello, World!
IDE是什麼
有了Go環境,雖然說可以正常開發Go程式,但是如果想要開發大規模程式,一個現代的IDE加持還是少不了,這會大大提高我們的開發效率。
IDE,全拼是Integrated Development,即整合開發環境,我們的GO語言在Windows下用到的IDE是什麼呢?GoLand是一個不錯的選擇,GoLand是一個跨平臺的IDE,有Windows,maxOS以及linux版本,能滿足我們的日常開發需要。
下載GoLand編譯器
GoLand官網下載地址:https://www.jetbrains.com/go/download/#section=windows
安裝GoLand編譯器
執行下載下來的goland-2020.3.1.exe
,開始安裝
選擇安裝路徑
點選Next,勾選要建立64位版本的桌面快捷方式,勾選要以"當前資料夾作為專案開啟",並關聯.go檔案, 並新增到PATH
,並下載安裝32位執行時。
後面一路next即可
啟用GoLand
1、將剛才下載的補丁檔案jetbrains-agent.jar
放置在 GoLand
安裝目錄裡面的 lib
目錄裡面,筆者的路徑是:C:\Program Files\JetBrains\GoLand 2020.3.1\lib
2、執行GoLand,選擇Evaluate for free
,然後點選Evaluate
3、建立新專案,進入專案介面
4、修改配置檔案
點選GoLand最上面的選單欄中的 Help -> Edit Custom VM Options …
,如果提示是否要建立檔案,請點Yes
。
在開啟的vmoptions編輯視窗末行新增:-javaagent:你goland安裝目錄的lib目錄\jetbrains-agent.jar
,筆者的是-javaagent:C:\Program Files\JetBrains\GoLand 2020.3.1\lib\jetbrains-agent.jar
完成上述操作後GoLand就啟用成功啦!
參考
[1] 《Head First Go語言程式設計》[美]傑依·麥克格瑞恩
[2] Golang Goland 的安裝及啟用[https://www.cnblogs.com/lpgit/archive/2020/08/01/13417054.html]
[3] Goland啟用碼破解永久版及安裝詳細教程(親測可以)[https://www.jb51.net/article/198515.htm]