良许Linux教程网 干货合集 Linux安装Go环境

Linux安装Go环境

Linux如何安装Go环境?Go(又称 Golang) 是一个开源的编程语言,它能让构造简单、可靠且高效的软件变得容易。Go 语言语法与 C 相近,但功能上有:内存安全,GC(垃圾回收),结构形态及 CSP-style 并发计算,下面为大家分享一下Linux安装Go环境具体方法。

Linux安装Go环境

安装Go环境


Golang官网下载地址:https://golang.org/dl/

  1. 打开官网下载地址选择对应的系统版本, 复制下载链接 这里我选择的是 go1.11.5.linux-amd64.tar.gzhttps://dl.google.com/go/go1.11.5.linux-amd64.tar.gz

img

image.png

  1. cd进入你用来存放安装包的目录,我习惯在~下面创建个go文件夹。

 # 在 ~ 下创建 go 文件夹,并进入 go 文件夹
 mkdir ~/go && cd ~/go
 下载的 go 压缩包
 wget https://dl.google.com/go/go1.11.5.linux-amd64.tar.gz
  1. 下载完成

img

  1. 执行tar解压到/usr/loacl目录下(官方推荐),得到go文件夹等

 tar -C /usr/local -zxvf  go1.11.5.linux-amd64.tar.gz
  1. 添加/usr/loacl/go/bin目录到PATH变量中。添加到/etc/profile$HOME/.profile都可以

 # 习惯用vim,没有的话可以用命令`sudo apt-get install vim`安装一个
 vim /etc/profile
 # 在最后一行添加
 export GOROOT=/usr/local/go
 export PATH=$PATH:$GOROOT/bin
 # 保存退出后source一下(vim 的使用方法可以自己搜索一下)
 source /etc/profile
  1. 执行

     go version

    ,如果现实版本号,则Go环境安装成功。是不是很简单呢?

    img

运行第一个程序


  1. 先创建你的工作空间(Workspaces),官方建议目录$HOME/go

 mkdir $HOME/go
  1. 将你的工作空间路径声明到环境变量中。和上一部分的第5步相似。

 # 编辑 ~/.bash_profile 文件
 vim ~/.bash_profile
 # 在最后一行添加下面这句。$HOME/go 为你工作空间的路径,你也可以换成你喜欢的路径
 export GOPATH=$HOME/go
 # 保存退出后source一下(vim 的使用方法可以自己搜索一下)
 source ~/.bash_profile
  1. 在你的工作空间创建你的第一个工程目录

 # 创建并进入你的第一个工程目录
 mkdir -p $GOPATH/src/hello && cd $GOPATH/src/hello
  1. 在你的工程目录下创建名为hello.go的文件

 vim hello.go
  1. 将下面内容粘贴到 hello.go 文件

 package main
 
 import "fmt"
 
 func main() {
     fmt.Printf("hello, world\n")
 }
  1. 好了,工程目录和工程文件都准备好了。现在我们到我们的工程目录($GOPATH/src/hello)下构建我们的工程

 # 如果你当前的目录不在 $GOPATH/src/hello, 需要先执行 "cd $GOPATH/src/hello" 进入该目录
 # 执行构建工程的命令
 go build
  1. 等一会,命令执行完之后你可以看到目录下会多出一个 hello 的文件,这就是我们编译之后的文件啦。怎么执行我们的程序呢?只需要在当前目录下执行./xxx就可以啦!是不是敲鸡煎蛋呢!

 ./hello

img

关于Go的一些介绍


环境变量:

  • $GOROOT: 表示Go的安装目录。也就是上面我们解压出来的文件夹里面的go文件夹。

  • $GOPATH: 表示我们的工作空间。用来存放我们的工程目录的地方。

GOPATH目录:

一般来说GOPATH下面会有三个文件夹:binpkgsrc,没有的话自己创建。每个文件夹都有其的作用。

  • bin:编译后可的执行文件的存放路径

  • pkg:编译包时,生成的.a文件的存放路径

  • src:源码路径,一般我们的工程就创建在src下面。

注意:如果要用Go Mod(Go1.11及以上支持)进行包管理,则需要在 GOPATH 以外的目录创建工程。关于Go Mod的使用,可以自行Google一下,这里就不赘述了。

总结

至此已经成功在Linux安装go环境,大家如果在安装过程中遇到问题可以通过评论区将问题提交给我们。

以上就是良许教程网为各位朋友分享的Linux系统相关内容。想要了解更多Linux相关知识记得关注公众号“良许Linux”,或扫描下方二维码进行关注,更多干货等着你!

137e00002230ad9f26e78-265x300

本文由 良许Linux教程网 发布,可自由转载、引用,但需署名作者且注明文章出处。如转载至微信公众号,请在文末添加作者公众号二维码。
良许

作者: 良许

良许,世界500强企业Linux开发工程师,公众号【良许Linux】的作者,全网拥有超30W粉丝。个人标签:创业者,CSDN学院讲师,副业达人,流量玩家,摄影爱好者。
上一篇
下一篇

发表评论

联系我们

联系我们

公众号:良许Linux

在线咨询: QQ交谈

邮箱: yychuyu@163.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

关注微博
返回顶部