在下一篇文章中,我们将研究如何 安装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
一个小例子
为了测试该语言的安装,我们将创建一个简单的程序,该程序会打印出“hola mundo“。
默认情况下 将指定工作空间位置的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
现在我们已经下载了Go并将其安装在Ubuntu 20.04系统上,我们可以开始开发我们的项目了。 为了 有关此语言的更多信息,用户可以咨询 官方文件.