如何在 Ubuntu 20.04 上安裝 Go


介紹

Go 是谷歌創建的一種編程語言。它是一種開源語言,其語法類似於 C,但與 C 相比具有一些優勢,例如並發性、對多核 CPU 的完全支持和垃圾回收。

來源:https://talks.golang.org/2014/gocon-tokyo.slide#28

Go 是一種編譯型編程語言。要創建可執行的可執行文件,您需要編譯源代碼。

幾乎所有名人云原生項目都是用 Go 編寫的:Kubernetes、Docker、Etcd、CoreDNS 等等。

本教程將幫助您在 Ubuntu 20.04 機器上安裝 Go。

安裝圍棋

下載 Go 包

在撰寫本文時,最新的穩定 Go 版本是 1.15.7。 您可以在 https://golang.org/dl/ 訪問官方 Golang 下載頁面。

要下載 Go tarball,請運行以下命令:

$ wget https://golang.org/dl/go1.15.7.linux-amd64.tar.gz
$ sudo tar xf go1.15.7.linux-amd64.tar.gz -C /usr/local

更改路徑環境變量

您需要將上一步中提取的 Go 目錄添加到 $PATH 變量中,以便操作系統知道 Go 可執行二進製文件的位置。

使用您喜歡的編輯器在您的 $HOME/.profile 或 /etc/profile 文件中插入以下行。

 PATH=$PATH:/usr/local/go/bin

然後運行以下命令重新加載新的 PATH 環境變量。

$ source .profile

確保 Go 已成功安裝在您的系統上。

$ go version

開始使用 Go 進行編程

為演示創建一個簡單的 Go 程序。

首先,運行以下命令來創建 Go 工作區目錄。

$ mkdir ~/go

接下來在~/go中創建一個子目錄src/hello-world

$ mkdir -p ~/go/src/hello-world

在 ~/go/src/hello-world 目錄下,使用你喜歡的編輯器創建一個名為 helloworld.go 的 Go 源文件。內容如下。

package main

import "fmt"

func main() {

fmt.Println("Hello, LinuxWays.net")

}

要構建程序,請運行以下命令:

$ go build

程序執行:

./hello-world

輸出:

結論是

我的 Ubuntu 20.04 機器上安裝了 Go。現在你可以開始用 Go 語言編程了。

如果您有任何問題,請隨時與我們聯繫。