在下一篇文章中,我們將研究如何 安裝Go,通常稱為 golang,在Ubuntu 20.04上。 這是Google創建的一種現代的開源編程語言,它將使我們能夠創建可靠且高效的應用程序。 這是一種編譯語言,這意味著 您將需要編譯源代碼以創建用於運行軟件的可執行文件.
許多流行的應用程序,例如 Kubernetes, 碼頭工人,Prometheus和Terraform是用Go編寫的。 這是一個 帶有垃圾收集器的已編譯,並發,命令式,結構化,非對象編程語言.
Go的一些常規功能
- 這是一個項目 開源.
- 這種語言 使用類似於C的語法.
- 使用 靜態打字 它的性能可與C和C ++之類的語言相媲美,因為像這樣, 編譯器將Go代碼轉換為機器代碼.
- 這種語言 具有動態語言的許多功能 像python。
- 儘管這是一種用於系統編程的語言, 提供垃圾收集器和其他高級功能 這使其成為一種非常強大的語言。
- Go二進製文件具有以下特點: 交叉編譯 本機。
- Go支持面向對象的編程範例,但與大多數流行的編程語言不同,它沒有類型和關鍵字繼承。
- 這是一種編程語言 設計用於利用多處理器系統.
在Ubuntu 20.04上安裝Go
要在Ubuntu 20.04中安裝Go,我們只需遵循以下步驟:
下載Go壓縮包
在撰寫本文時, 最新的穩定版本是1.14.2。 在下載壓縮包之前, 建議您前往 官方下載頁面 去檢查是否有新版本.
要下載我們感興趣的軟件包,我們可以做到 從Web瀏覽器或使用wget 在終端中(Ctrl + Alt + T):
wget https://dl.google.com/go/go1.14.2.linux-amd64.tar.gz
下載後,我們將 將下載的文件解壓縮到目錄中 在/ usr /本地:
sudo tar -xvf go1.14.2.linux-amd64.tar.gz -C /usr/local/
從路徑變量擬合
Al 將Go目錄位置添加到$ PATH環境變量中,系統將知道在哪裡可以找到Go可執行二進製文件。
這可以通過將以下行添加到文件中來完成 / etc / profile (用於系統範圍內的安裝)或文件 $ HOME / .profile (對於當前用戶安裝):
export PATH=$PATH:/usr/local/go/bin
將前一行添加到我們最感興趣的文件後,僅保留該文件即可, 在當前Shell會話中加載新的PATH環境變量 使用命令:
source ~/.profile
驗證安裝
我們將能夠 查看系統上安裝的版本 在終端輸入(Ctrl + Alt + T):
go version
一個小例子
為了測試該語言的安裝,我們將創建一個簡單的程序,該程序會打印出“你好世界“。
默認情況下 將指定工作空間位置的GOPATH變量設置為$ HOME / go。 要創建工作空間目錄,我們只需要在終端中編寫(Ctrl + Alt + T):
mkdir ~/go
在工作區中 我們將創建一個新目錄,名為 SRC 並在目錄中 你好:
mkdir -p ~/go/src/hola
在此目錄中,使用我們最喜歡的編輯器 我們將創建一個名為 你好,然後在其中粘貼以下代碼:
package main import "fmt" func main() { fmt.Printf("Hola, esto es una prueba de go en Ubuntu 20.04\n") }
粘貼後,我們只需要保存文件並退出即可。 要得到 有關Go Workspace目錄層次結構的更多信息,用戶可以訪問 文檔頁面.
現在我們將導航到目錄 〜/轉到/ src /你好 y 運行以下命令來編譯程序:
cd ~/go/src/hola go build
上面的命令將創建 一個名為hello的可執行文件。 我們可以通過鍵入以下命令來執行此操作:
./hola
既然我們已經在Ubuntu 20.04系統上下載並安裝了Go,我們就可以開始開發我們的項目了。 為了 有關此語言的更多信息,用戶可以諮詢 官方文件.