Linux/Go環境搭建, HelloWorld執行

Ann-發表於2024-08-16

package
main
import "fmt" func main() { fmt.Printf("Hello,World!!!\n") }

以上是Go語言的經典HelloWorld程式原始碼。

Linux/GO 環境搭建

作者初學Linux/Go時,是透過Go的命令列工具來編譯執行第一個Go程式HelloWorld:

$ go build HelloWorld.go

這裡go是一個可執行程式,需要配置環境變數生效。接下來就記錄一下Linux/Go的下載安裝過程。

Golang官網下載地址:https://golang.org/dl/

GO語言中文網地址:https://studygolang.com/dl

下載

作者下載的是1.22.5版本的Go,下載連結:https://studygolang.com/dl/golang/go1.22.5.linux-amd64.tar.gz, 使用Linux可以直接:

$ wget https://studygolang.com/dl/golang/go1.22.5.linux-amd64.tar.gz

解壓安裝

將這個壓縮包下載下來之後使用以下命令解壓縮:

$ tar -C /usr/local -zxvf go1.22.5.linux-amd64.tar.gz

這裡的選項 -C /usr/local 意思是把GO安裝在/usr/local/下。 安裝完成後會發現/usr/local/下多了一個目錄"go" :

這個時候,Go就已經安裝好了,上面介紹的編譯Go程式用的可執行程式"go"就在go/bin/目錄下。

配置環境變數

完成了上面的操作後,可以用絕對路徑顯式執行go:

$ ./usr/local/go/bin/go build HelloWorld.go

這條命令顯式呼叫/usr/local/go/bin目錄下的可執行程式"go",來編譯go語言原始碼HelloWorld.go。接下來配置環境變數,讓系統自己去找go的路徑。

編輯檔案/etc/profile:

$ vim /etc/profile
# 在檔案中加入如下兩行:
$ export GOROOT=/usr/local/go
$ export PATH=$PATH:$GOROOT/bin

source一下:

source /etc/profile

這是環境變數就好了。使用 go version 檢視,成功輸出go的版本。

這時就可以清爽地執行go程式了。隨便找個資料夾建立一個檔案命名HelloWorld.go, 編譯執行:

相關文章