天天看点

Linux部署Go编程环境

作者:JasonTang

摘要:Go语言是一个开源的编程语言,Go语言跟C/C++语言一样是编译语言。与其他现代高级语言(如Java/Python)相比,使用Go/C/C++的最大好处是它们的性能非常强大。因为Go/C/C++是编译型语言而不是解释的语言。众所周知,计算机的处理器只能理解二进制文件,Java和Python这种高级语言在运行的时候,需要先将人类可读的代码翻译成字节码,然后由专门的解释器再转变成处理器可以理解的二进制文件,这样一来,效率就降低了。同C,C++一样,Go语言也是编译型的语言,它直接将人类可读的代码编译成了处理器可以直接运行的二进制文件,执行效率更高,性能更好。

Go 语言被称为“互联网时代的C语言”。Go 语言的风格类似于C语言。其语法在C语言的基础上进行了大幅的简化,去掉了不需要的表达式括号,循环也只有 for 一种表示方法,就可以实现数值、键值等各种遍历。Go语言简单,天生支持并发,完美契合当下高并发的互联网生态。目前Go语言已经⼴泛应用于人工智能、云计算开发、容器虚拟化、⼤数据开发、数据分析、运维开发、爬虫开发、游戏开发等领域。

本文主要介绍怎么在Linux环境中安装和部署Go语言环境,详细内容请参考下文。

一、下载Go语言安装包

1、访问https://studygolang.com/dl

Linux部署Go编程环境

下载go1.19.3.linux-amd64.tar.gz

2、上传到Linux服务器/opt目录

Linux部署Go编程环境

二、安装Go语言包并配置环境变量

1、解压Go安装包

执行指令# tar -zxvf go1.19.3.linux-amd64.tar.gz

Linux部署Go编程环境
Linux部署Go编程环境

2、创建工作空间

执行指令# mkdir -p /home/jason/go/workspace

Linux部署Go编程环境

3、配置环境变量

执行指令# vim /etc/profile

增加下列语句:

export GOROOT=/opt/go

export PATH=$PATH:$GOROOT/bin

export GOPATH=/home/jason/go/workspace

export PATH=$PATH:$GOPATH/BIN

Linux部署Go编程环境

保存后执行指令# source /etc/profile刷新环境变量

然后执行执行指令# go version查看Go语言版本

Linux部署Go编程环境

三、Go语言编程实践

1、创建Go程序

编写第一个Go程序FirstAPP.go

Linux部署Go编程环境
Linux部署Go编程环境

2、执行Go程序

先执行指令# 为程序FirstAPP.go授权

Linux部署Go编程环境

然后执行指令# go run FirstAPP.go运行程序

Linux部署Go编程环境

继续阅读