介绍
Go 是一种由 Google 创建的编程语言。 它是一种开源语言,它的语法类似于 C,但它比 C 有一些优势,例如并发处理、对多核 CPU 的全面支持、垃圾回收。
来源: https://talks.golang.org/2014/gocon-tokyo.slide#28
Go 是一种编译型编程语言,你必须编译源代码才能创建可执行的运行文件。
几乎都是名人 Cloud 原生项目是用 Go 编写的:Kubernetes、Docker、Etcd、CoreDNS 等。
本教程将帮助您在 Ubuntu 20.04 机器上安装 Go。
安装围棋
下载 Go 包
在撰写本文时,最新的稳定 Go 版本是 1.15.7。 您可以访问官方 Golang 下载页面: https://golang.org/dl/.
要下载 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
修改 Path 环境变量
您必须将上一步中提取的 Go 目录添加到 $PATH 变量中,以便操作系统可以知道 Go 可执行二进制文件的位置。
使用您喜欢的编辑器将以下行插入 $HOME/.profile 文件或 /etc/profile 文件:
export 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 语言了。
如果您有任何疑虑,请告诉我。