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, 編譯執行: