Linux下安装Go环境

Golang piniu 1568浏览 0评论

一、安装go运行环境

1.下载地址

Golang官网下载地址:https://golang.org/dl/
Golang中文网下载地址:https://studygolang.com/dl

如下是golang中文网的下载页面(本人也是在这里下载的)

2.登录到你的linux下,本人是centos7环境下

3.使用tar命令解压安装包,解压到/usr/loacl目录下(官方推荐),得到go文件夹等

tar -C /usr/local -zxvf  go1.14.linux-amd64.tar.gz

4.在/etc/profile文件中,添加/usr/local/go/bin目录到PATH变量中

vim /etc/profile

# 在最后一行添加
export GOROOT=/usr/local/go
export PATH=$PATH:$GOROOT/bin

# 保存退出后,要使用source 执行下文件
source /etc/profile

5.执行 go version,如果出现版本号信息,则Go环境安装成功。如下表示安装成功了

二、运行第一个程序

1.先创建你的工作空间(Workspaces),官方建议目录 $HOME/go,本人这里使用了其他目录,如下

mkdir -p /data/goweb

2.将你的工作空间路径声明到环境变量中。

# 编辑 ~/.bash_profile 文件
vim ~/.bash_profile

# 在最后一行添加下面这句。$HOME/go 为你工作空间的路径,你也可以换成你喜欢的路径
export GOPATH=/data/gopath

# 保存退出后,执行source
source ~/.bash_profile

3.在你的工作空间创建你的第一个工程目录

# 创建并进入你的第一个工程目录
mkdir -p $GOPATH/src/hello && cd $GOPATH/src/hello

4.在你的工程目录下创建名为hello.go的文件, 并编写一个简单的程序,代码如下:

vim hello.go

# hello.go 文件的内容下:
package main

import (
	"fmt"
)

func main() {
    fmt.Printf("hello, world\n")
}

5.存后,可执行go run 命令来运行下

 go run hello.go

6. 执行go build 来编译文件,( 一般工程完成后,需要编译成一个可执行文件 )

go build

7. 执行 编译的可执行文件hello

./hello

关于Go的一些介绍

环境变量:

  • $GOROOT: 表示Go的安装目录。也就是上面我们解压出来的文件夹里面的go文件夹。
  • $GOPATH: 表示我们的工作空间。用来存放我们的工程目录的地方。

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

  • bin:编译后可的执行文件的存放路径
  • pkg:编译包时,生成的.a文件的存放路径
  • src:源码路径,一般我们的工程就创建在src下面。

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


发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • * 昵称:
  • * 邮箱: