windows下安裝go語言

Yungle發表於2024-06-02

前言

這陣子因為以後工作的原因,所以開始了go語言的學習之旅,工欲善其事必先利其器,首先就得把go語言環境搭建完成

下載Go

因為go語言的官網經常打不開,所以我就找了一個 映象網站,裡面有很多版本的Go語言,選擇自己合適的,比如我的是Windows電腦,所以我選中裡面的Windows版本的

image

下載完成是一個安裝檔案,我們需要進行安裝,同時需要注意的就是安裝目錄,因為事後還需要配置環境變數,下面是安裝成功後的圖片

image

配置環境變數

根據windows系統在查詢可執行程式的原理,可以將Go所在路徑定義到環境變數中,讓系統幫我們去找執行的執行程式,這樣在任何目錄下都可以執行go指令,需要配置的環境變數有:

環境變數 說明
GOROOT 指定SDK的安裝目錄
Path 新增SDK的/binmulu
GOPATH 工作目錄

首先我們需要開啟我們的環境變數,然後新增上GOROOT

image

然後我們在PATH上新增我們的bin目錄

image

新增完成後,我們輸入下面的命令,檢視是否配置成功

go version

image

下載Jetbrain下的GoLang

在我們配置好環境,我們就可以使用Jetbrain公司開發的Goland編輯器了,首先進入官網下載

https://www.jetbrains.com/

下載完成後,進行啟動

image

啟動完成後,我們需要配置一下環境,點選:File ->settings -> GOROOT,配置一下剛剛go安裝的目錄

image

以及GOPATH專案所在的目錄

image

hello world

在上面的方法都完成以後,我來來輸出hello world吧~

package main

import "fmt"

func main() {
	fmt.Println("hello world!")
}

程式碼的說明

  • go檔案的字尾是.go
  • package main:表示該hello.go檔案所在的包是main,在go中,每個檔案都歸屬與一個包
  • import "fmt":表示引入一個包,可以呼叫裡面的函式
  • func main():表示程式入口,是一個主函式

輸出結果

image

編譯和執行

我們可以透過使用下面命令進行編譯和執行

# 編譯 hello.go 後 會生成一個 hello.exe檔案
go build hello.go
# 執行 hello.ext
hello.ext

需要注意的是,我們也可以使用下面的方式,來直接執行的(使用go run會比較慢,因為內部有個編譯的過程)

go run hello.go

但是在生產環境中,是需要先編譯在執行的

相關文章